(我正在运行 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。