我正在使用Ubuntu-14.04我自己编译了vim(为了增加对YouCompleteMe的支持),现在当我执行apt-get dist-upgrade时,它会覆盖我的vim版本(以及其他依赖的软件包)并导致vim停止工作。
我怎样才能升级一切,而不会破坏我自己编译的东西?
将你自己编译的东西保存在/ usr / local /中通常是一个好主意。 apt不会安装任何东西,所以放在目录中的东西将不会被升级。
另一个选择是固定 vim
包,以便升级不会安装(或任何依赖)。 如果你使用apt-get source
vim, apt-get source
.deb
,安装它,然后将其固定,而不是用你自己的编译方式覆盖/usr/bin/vim
,这可能会更好。