我开始在 Ubuntu 上使用终端,我学到的第一个命令之一就是sudo apt-get install
。但是,我仍然对这个命令有疑问。它将安装程序所需的软件包带到哪里?它们已经存在于计算机上了吗?在这种情况下,在哪里?还是在我发送命令时从互联网上下载它们?
答案1
软件包来自存储库
Ubuntu 的制造商 Canonical 在互联网上维护着存储库。有关存储库位置的信息与 Ubuntu 一起安装在列表中。
还有其他人维护的存储库。如果您需要安装一些特殊的软件包,可以将这些存储库添加到列表中。
apt-get install
将遍历列表中的所有存储库并找到最新版本并下载并安装它。此过程还将查找并下载并安装第一个包所依赖的任何其他包。
的存储库Google-chrome
未包含在默认存储库中。这就是它apt-get
不起作用的原因。下载并安装 Deb 文件后,安装过程会将 Google 存储库添加到列表中。之后apt-get upgrade
将找到最新版本的 chrome。
希望这可以帮助
答案2
/etc/apt/sources.list
在此文件中,您可以看到系统查找软件包的来源。您可以添加未列出的新软件包的其他来源
sudo nano /etc/apt/sources.list