apt-get 更新特定存储库

apt-get 更新特定存储库

考虑这样的情况:

我将在 UEFI 系统(与 Windows 双启动)上安装 Ubuntu,我需要在其中安装boot-repair。运行时sudo apt-get update它将更新所有存储库的缓存。我只需要更新特定的ppayannubuntu/boot- repair)即可安装boot-repair

很多时候我不得不更新所有的存储库,但我认为更新一个ppa就足够了。

问题

  1. 如果我只更新一个 repo,会有什么问题/危害吗?这会以任何方式影响软件安装吗?
  2. 如果答案是No,那么我该如何更新特定的 repo?

答案1

如果我只更新一个 repo,会有什么问题/危害吗?这会以任何方式影响软件安装吗?

不,是的,如果您的软件包需要的版本只能从某个存储库获得,则 apt 将拒绝安装该软件包。

如果答案是否定的,那么我该如何更新特定的 repo?

您必须创建.list包含存储库描述的文件,即:

deb http://download.virtualbox.org/virtualbox/debian raring contrib

然后将其保存到某个地方。现在您只需执行以下操作:

sudo apt-get update -o Dir::Etc::sourcelist="mysources.list"

完毕。

相关内容