前些天自己编译了vim,整套C/C++环境配好,用得相当舒服。
今天apt update后发现有新版本的vim更新,倘若直接upgrade就会覆盖自己编译的vim。
处理如下:
apt锁定某个包, 不更新
sudo apt-mark hold <package-name>
取消锁定
sudo apt-mark unhold <package-name>
查看锁定的包
sudo apt-mark showhold
这样再进行apt upgrade
,hold的包就不会被升级了。
除了这个方法,还可以用dpkg
来锁定,也可以达成同样的效果。