APT:一些软件包的附加存储库

APT:一些软件包的附加存储库

我们对某些软件包使用自己的仓库。我们如何避免这些软件包通过 apt-get upgrade 从其他仓库升级(例如,如果官方镜像中的软件包比我们的软件包新)?

我们使用 ubuntu 系统(apt)。

答案1

您可以保留特定的软件包,这样它就不会自动升级,无论是通过官方存储库,还是通过您的个人 PPA 或任何来源。

命令很简单,只需替换PACKAGE_NAME为要保留的软件包名称即可。 您也可以输入以空格分隔的软件包列表:

sudo apt-mark hold PACKAGE_NAME

要撤消此操作并再次启用此包的自动升级,请使用:

sudo apt-mark unhold PACKAGE_NAME

我相信这只适用于已安装的包,当我尝试阻止未安装的包时,它不会保存该状态。

答案2

谢谢你的回答。我找到了以下解决方案,即固定 apt 并设置优先级。

Apt Pinning (ubuntuusers.de)

相关内容