ubuntu upgrade忽略特定的包

例如设置下面两个包在apt-get upgrade的时候不升级:

echo wine-staging-amd64 hold | sudo dpkg --set-selections

echo wine-staging-i386 hold | sudo dpkg --set-selections

取消则将hold换为install:

echo wine-staging-amd64 install | sudo dpkg --set-selections

echo wine-staging-i386 install | sudo dpkg --set-selections

有些网站上刚好写反了,按照这样亲测可行。还有一种简便的方法,通过apt-mark来标记某些包:

sudo apt-mark hold wine-staging-amd64

sudo apt-mark unhold wine-staging-amd64

还可以查看已经被标记的包

apt-mark showhold

apt-mark showinstall

apt-mark showremove

apt-mark showpurge

发表评论

电子邮件地址不会被公开。 必填项已用*标注