Tak*_*kat 34
作为Debian中,我们可以使用的apt-钉扎的版本和安装控制在Ubuntu了。
为了阻止给定软件包的安装,我们可以将以下几行放入 /etc/apt/preferences
Package: <nameofpackage>
Pin: origin ""
Pin-Priority: -1
Run Code Online (Sandbox Code Playgroud)
通过给这个 pin 一个负面的优先级,我们将阻止安装<nameofpackage>
来自未进一步指定的来源,即我们的本地存储库。当然,我们可以使用 apt-pinning 来固定某个包版本或特定来源。
在您继续之前,强烈建议阅读上面给出的文档和apt_preferences的联机帮助页,因为 apt 不会检查这些文件中的错误,如果它们发生可能会破坏您的包管理。
对于替代方案,并防止更新给定的包,请参阅:
小智 5
我有一个包不断潜入并破坏 git
sudo apt-mark hold libgnutls-deb0-28
Run Code Online (Sandbox Code Playgroud)
应该阻止安装该软件包
在 debian 中,您可以阻止某个软件包,该软件包将不再升级
# echo name_of_package hold | dpkg --set-selections
Run Code Online (Sandbox Code Playgroud)
但我不确定你是否可以禁止
归档时间: |
|
查看次数: |
17936 次 |
最近记录: |