分享

阻止软件包升级

 panos_liu 2007-01-02

2.2.11 阻止软件包升级

有两种方法阻止软件包升级,使用 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 屏幕后立即生效。

Woody 中的 APT 系统有一个新机制来阻止软件包升级,在下载升级档进程中使用 Pin-Priority。参阅帮助页面 apt_preferences(5),或阅读 http://www./doc/manuals/apt-howto/apt-howto软件包。

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多