我从源代码构建了 Vim 并通过 进行安装checkinstall
,但每当我运行 时sudo apt-get update
,它都会列出vim
以及我想要更新的其他内容。当我更新其他软件包时,它会将vim-common
与vim-runtime
Vim 相关的更新一起安装,这会弄乱我设置的 Vim。
不管怎样,我也以同样的方式构建和安装了 Mercurial,但没有提示我更新mercurial-common
和mercurial
包。
有没有办法告诉软件更新程序将 Vim 从我获得的更新中排除?
答案1
如果您从源代码安装了软件,则可以删除或保留原生 Ubuntu 软件包。
要删除 vim,你可以运行
sudo apt-get remove vim
但这可能会破坏一些依赖关系。
另外,你也可以通过以下方式阻止它获取更新
sudo apt-mark hold vim