我想限制可从 repo 安装的软件包,例如将某些软件包限制到主 Ubuntu repos,即使它们可从 launchpad 或其他第三方 repos 获得,例如将pinning
某些软件包限制到某个存储库。
通常,最后添加的存储库会接管其他早期存储库中可用的所有软件包。
答案1
要为一系列软件包设置 AptPreferences,请在 中添加一个新文件/etc/apt/preferences.d/
。
sudo gedit /etc/apt/preferences.d/my-packages-pin
在该文件中添加以下行:
Package: package1 package2
Pin: release o=Ubuntu
Pin-Priority: 900
我将阻止 ppa 版本替换 Ubuntu 主档案库提供的软件包
要检查软件包 pin 版本是否运行:
sudo apt-cache policy package1