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
ncurses
da 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-repo
congit 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