Vim 定期恢复到系统版本

Vim 定期恢复到系统版本

(我正在运行 Xubuntu 18.10。)

我想在我的 Vim 中使用剪贴板支持,但 apt 包中没有这个功能vim,所以我自己用 编译了 Vim +clipboard。然后我继续使用 进行安装checkinstall。效果很好。

然而过了一段时间,我发现我的 Vim 不再支持剪贴板了。vim --version显示-clipboard;很明显已经恢复到系统版本了。

这可能是什么原因造成的?我在哪里可以找到是什么导致我安装的版本消失?checkinstall生成一个 .deb 文件,我可以使用软件 GUI 应用程序安装;但是当它恢复时,(我构建的)Vim 不再列为已安装在该应用程序中。


我遇到了另一个问题,即某些事情会定期发生,我在这里仅将其包括进来,因为它可能与我有关。我在包括/etc/environment和在内的各个地方设置了代理变量/etc/profile.d/office_proxy.sh,因为我在办公室需要这些变量。在家时,我通常会手动去注释掉所有这些变量并重新登录以禁用代理。但是,登录一段时间后,代理变量将恢复原状。我 99% 确定设置代理的不是我的脚本;我怀疑 Xubuntu 以某种方式执行了此操作。再次说明,我在此仅提及此操作,因为这是另一个看似基于时间的行为。

答案1

这是因为每次我运行 apt 时,它都会覆盖我自己的 Vim 版本。解决方案是使用apt-mark hold vim告诉 apt 不要尝试升级 Vim。

相关内容