我对Ubuntu中的整个更新机制以及安装软件的最佳实践存在一些困惑。
我知道有一个/etc/apt/sources.list
文件,其中列出了所有的软件源,当我使用apt-get update
命令时,会查询这些软件源,然后可以用apt-get upgrade
等命令进行更新。这是非常合理的,最近我通过将deb http://repository.spotify.com stable non-free
添加到这个"sources"列表中来安装了Spotify。
但是后来我感到困惑...
当我要下载Google Chrome时,我只需要下载并获取一个.deb
文件,然后Chrome就顺利安装了...但我在/etc/apt/sources.list
中没有看到任何新的条目...
那么apt-get update
是如何知道在哪里查询关于Chrome更新的呢?它是否已经被添加到了源文件中已有的某个软件源中?
我希望所有我安装的软件都能够被包含在更新功能中。
apt
等工具的原因,如果你走出了这个系统,就只能靠自己了。虽然有一些技巧,但对于你可能手动安装的少数软件包来说,很少值得花费这样的努力。 - terdon