make install DESTDIR=~/.local , quindi crea un collegamento simbolico in ~/bin a ~/.local/bin/vim .
Spesso installo cose con ./configure --prefix=$HOME/.local && make && make install dove non sono root. Questo è il modo di procedere.
Funziona con la maggior parte dei software. Vim non è in alcun modo diverso qui.
Nota che nel caso di vim, in realtà configuro con le seguenti opzioni (anche) --disable-perlinterp --enable-rubyinterp --enable-multibyte --enable-pythoninterp --with-features=huge poiché mi piace che la mia versione di Vim sia abbastanza completa.
-
Crea percorso utente locale:
mkdir -p ~/usr/local -
Scaricata l'ultima versione di
ncursesda qui:http://ftp.gnu.org/pub/gnu/ncurses/ -
Installa
ncurses:cd <path_to_ncurses_downloaded_folder> tar -xzvf <ncurses>.tar.gz cd <ncurses_extracted_folder> ./configure --prefix=$HOME/usr/local make make install -
Clona
vim-repocongit clone https://github.com/vim/vim.git -
Installa vim con:
cd vim/src LDFLAGS=-L$HOME/usr/local/lib ./configure --prefix=$HOME/usr/local make make install -
Imposta PATH con
export PATH=$PATH:$HOME/usr/local/bin