Jawaban:
make install DESTDIR=~/.local
, lalu buat symlink ~/bin
ke ~/.local/bin/vim
.
/home/apache/.local/usr/local/share/vim/vim72
setelah menyelesaikan dua langkah. Ada yang salah?
Saya sering menginstal sesuatu dengan ./configure --prefix=$HOME/.local && make && make install
tempat saya tidak root. Itulah cara untuk melanjutkan.
Ini berfungsi dengan sebagian besar perangkat lunak. Vim sama sekali tidak berbeda di sini.
Perhatikan bahwa dalam kasus vim, saya sebenarnya mengkonfigurasi dengan opsi berikut (juga) --disable-perlinterp --enable-rubyinterp --enable-multibyte --enable-pythoninterp --with-features=huge
karena saya suka versi Vim saya menjadi cukup lengkap.
Buat jalur pengguna lokal:
mkdir -p ~/usr/local
Versi terbaru yang diunduh ncurses
dari sini: http://ftp.gnu.org/pub/gnu/ncurses/
Pasang ncurses
:
cd <path_to_ncurses_downloaded_folder>
tar -xzvf <ncurses>.tar.gz
cd <ncurses_extracted_folder>
./configure --prefix=$HOME/usr/local
make
make install
Klon vim-repo
dengan
git clone https://github.com/vim/vim.git
Instal vim dengan:
cd vim/src
LDFLAGS=-L$HOME/usr/local/lib ./configure --prefix=$HOME/usr/local
make
make install
Setel PATH dengan
export PATH=$PATH:$HOME/usr/local/bin
langkah 1: buat instal DESTDIR = ~ / .local (buat dir lokal Anda jika tidak ada)
langkah 2: ekspor PATH = $ PATH: /remote/users/yourusername/.local/bin
.local
atau hanya nama biasa?