Welcome 微信登录
编程资源 图片资源库 蚂蚁家优选 PDF转换器

首页 / 操作系统 / Linux / Ubuntu中如何阻止软件包的升级

如果你想在Ubuntu中升级软件但又想保持其中的一个当前状态不变,即不被升级的话,你可以使用命令 dpkg, aptitude 或者 dselect来延迟升级/via1.使用dpkg要选定需要延迟升级的软件包:sudo echo “package hold” | dpkg --set-selections例如要延迟升级apache2软件包:sudo echo “apache2 hold” | dpkg --set-selections取消选定:sudo echo “package hold” | dpkg --set-selections例如:sudo echo “apache2 hold” | dpkg --set-selections使用该命令的前提是你必须了解你所选定的该软件包的状况。2.使用aptitude要选定需要延迟升级的软件包:sudo aptitude hold package_nameExample:sudo aptitude hold apache2取消选定:sudo aptitude unhold package_nameExample:sudo aptitude unhold apache23.使用dselect如果你已经安装了dselect 软件包,你可以先进入【S】elect screen,找到你需要延迟升级的软件包,然后按下“=”键或者“H"键,然后退出方可立即生效。如果不明白dselect的用法,点击link实际上apt-get与dselect使用的是不同的文件来保存package信息
apt : /var/lib/apt/lists/dselect/dpkg/tasksel : /var/lib/dpkg/apt-get与dselect的区别:link openSUSE 11.0 NTFS分区硬盘安装过程Ubuntu下app engine的dev_appserver.py启动报缺失PIL module的warning解决相关资讯      Ubuntu技巧 
  • [技巧分享]如何设定你的 Ubuntu 14  (08/25/2014 20:41:56)
  • Ubuntu技巧分享 —— 禁用Ubuntu的  (10/21/2013 08:49:11)
  • 十二条提升Ubuntu桌面体验的技巧  (10/14/2012 13:30:32)
  • 10个调整让Ubuntu宾至如归  (08/25/2014 06:51:16)
  • Ubuntu技巧分享——安装Ubuntu后做  (10/18/2013 17:14:38)
  • 在Ubuntu下面装日語输入法  (08/15/2009 07:20:11)
本文评论 查看全部评论 (0)
表情: 姓名: 字数