make install DESTDIR=~/.local , luego crea un enlace simbólico en ~/bin a ~/.local/bin/vim .
A menudo instalo cosas con ./configure --prefix=$HOME/.local && make && make install donde no soy root. Esa es la forma de proceder.
Esto funciona con la mayoría del software. Vim no es de ninguna manera diferente aquí.
Tenga en cuenta que en el caso de vim, en realidad configuro con las siguientes opciones (también) --disable-perlinterp --enable-rubyinterp --enable-multibyte --enable-pythoninterp --with-features=huge ya que me gusta que mi versión de Vim sea bastante completa.
-
Crear ruta de usuario local:
mkdir -p ~/usr/local -
Descargada la última versión de
ncursesdesde aquí:http://ftp.gnu.org/pub/gnu/ncurses/ -
Instalar
ncurses:cd <path_to_ncurses_downloaded_folder> tar -xzvf <ncurses>.tar.gz cd <ncurses_extracted_folder> ./configure --prefix=$HOME/usr/local make make install -
Clonar
vim-repocongit clone https://github.com/vim/vim.git -
Instalar vim con:
cd vim/src LDFLAGS=-L$HOME/usr/local/lib ./configure --prefix=$HOME/usr/local make make install -
Establecer RUTA con
export PATH=$PATH:$HOME/usr/local/bin