Я вручную скомпилировал vim, следуя инструкциям на https://github.com/Valloric/YouCompleteMe/wiki/Building-Vim-from-source. Я изменил шаг настройки, включив --prefix=/usr/local, а затем выполнил make с make VIMRUNTIMEDIR=/usr/local/share/vim/vim80.
Все, кажется, отлично работает. Я вижу каталог vim/ в /usr/local/share, и он даже устанавливается как «версия по умолчанию» vim.
Я придерживался нескольких разных методов: https://github.com/Valloric/YouCompleteMe/wiki/Building-Vim-from-source и используя --set-selections и в соответствии с этим ответом установка в /usr/local должна быть безопасной от того, чтобы моя скомпилированная версия vim не была перезаписана. Однако каждый раз, когда я запускаю apt-get upgrade, я теряю свою версию vim.
Что происходит?