.deb文件存放在哪里?

当我们在Ubuntu上使用apt-get install安装软件包时,我们可以在哪里找到.deb文件?
我使用这种方法安装了Python,但是在/var/cache/apt/archive/中没有找到它的.deb文件。

是的,它默认包含在内,但我安装了另一个版本的它。 - user284234
@SOStinks 我...不明白你的意思。Google是一个搜索引擎,它的理念是你点击它提供的链接并阅读其中的内容。我不明白它怎么可能撒谎。无论如何,是的,那是个打字错误,但我无法编辑旧评论,所以我会将其删除,因为下面的回答已经很好地解释了。然而,我怀疑你在Google上看到的是问题的文本,而不是我的评论。 - terdon
问题是,人们想要知道他们安装到系统中的内容,并且他们想要那些特定的deb文件的副本。不是其他任何deb文件,而是那些特定的文件。你如何从系统中获取这些debian文件呢? - Owl
1个回答

默认情况下,apt将.deb文件存储在/var/cache/apt/archives目录中。如果你在这里找不到它们,可能是你自己、其他人或其他软件(如Ubuntu tweak)运行了清理命令,例如sudo apt-get clean,以清除.deb文件。然而,你可以通过以下方式手动搜索系统中的所有.deb文件(可能需要超级用户权限):
sudo updatedb

这将更新 locate 的数据库以搜索新创建/删除的文件,根据上次运行 updatedb 的时间差异,可能需要一些时间(通常会定期每天作为 cron 任务运行)。
locate *.deb

这将递归地搜索您的根目录下所有以.deb结尾的文件。

谢谢,Jobin。是的,我确实进行了多次清理,确实在搜索.deb文件之前。 - user284234
很遗憾,它没有我需要的Debian文件。 - Owl