避免重新安装包

避免重新安装包

如何避免重新安装apt install软件包apt-get install

分两种情况

一种情况是我firefox安装了 75 个,而存储库有firefox76 个

第二种情况是我firefox安装了 76 个,存储库firefox也有 76 个

我需要一种方法来避免在一种情况下重新安装,另一种方法来避免在第二种情况下重新安装

例如一个开关--no-reinstall和一个开关--no-upgrade

答案1

您可以告诉您的包管理器您想要真正保留包的版本;请参阅man dpkg,向下滚动至--set-selections;你想要的是hold状态,所以,在你的例子中:

echo firefox hold | dpkg --set-selections

aptitude是一个很好的 TUI,可以为您做到这一点;你找到你想要保存的已安装包并输入魔法键(我认为是=)。

相关内容