Ubuntu如何阻止升级

来源:互联网 发布:科技企业融资知乎 编辑:程序博客网 时间:2024/06/12 01:46

有两种方法阻止软件包升级,使用dpkg,或者在Woody中使用APT

使用dpkg,首先导出软件包选择列表:

dpkg --get-selections /* > selections.txt 

接着编辑文件selections.txt,修改想要恢复的软件所在的行,例如libc6,则将:

libc6                       install

改为:

libc6                       hold

保存文件,将它装入dpkg数据库:

dpkg --set-selections < selections.txt 

或者,如果你知道要恢复的软件包名称,执行:

echo libc6 hold | dpkg --set-selections

这个命令将在每个软件包安装过程中保持该软件包不变。

使用dselect也可以达到同样的效果。进入[S]elect屏幕,找到想阻止其升级的软件包,按“=”键(或者“H”)。更改在你退出[S]elect屏幕後立即生效。