![仅更新 sources.list 中的一个来源](https://linux22.com/image/1147260/%E4%BB%85%E6%9B%B4%E6%96%B0%20sources.list%20%E4%B8%AD%E7%9A%84%E4%B8%80%E4%B8%AA%E6%9D%A5%E6%BA%90.png)
我有一个想要安装的程序。我得到了类似以下内容的条目:
deb http://example.org/example.org xenial main
并告知将其插入/etc/apt/sources.list
文件中,或将其包含在/etc/apt/sources.list.d/
文件夹中,完成后,使用以下命令:
apt-get update
/etc/apt/sources.list
据我了解,这会更新文件和文件夹中列出的所有不同来源/etc/apt/sources.list.d/
。
问题
有没有办法让我只更新我想要安装的程序而不更新列出的所有其他来源?
答案1
从使用 yes 的方法/etc/apt/sources.list.d/
:
sudo apt-get update -o Dir::Etc::sourcelist="sources.list"
sources.list
您创建的那个在哪里?
请注意:如果您的 repo 包含比从其他不在更新中的 repo 安装的软件更旧或更新的版本,您可能会遇到麻烦。