禁用定制 Vim 的软件包更新

禁用定制 Vim 的软件包更新

我从源代码构建了 Vim 并通过 进行安装checkinstall,但每当我运行 时sudo apt-get update,它都会列出vim以及我想要更新的其他内容。当我更新其他软件包时,它会将vim-commonvim-runtimeVim 相关的更新一起安装,这会弄乱我设置的 Vim。

不管怎样,我也以同样的方式构建和安装了 Mercurial,但没有提示我更新mercurial-commonmercurial包。

有没有办法告诉软件更新程序将 Vim 从我获得的更新中排除?

答案1

如果您从源代码安装了软件,则可以删除或保留原生 Ubuntu 软件包。

要删除 vim,你可以运行

sudo apt-get remove vim

但这可能会破坏一些依赖关系。

另外,你也可以通过以下方式阻止它获取更新

sudo apt-mark hold vim

相关内容