Antworten:
make install DESTDIR=~/.local
, dann machen Sie einen Symlink in ~/bin
zu ~/.local/bin/vim
.
/home/apache/.local/usr/local/share/vim/vim72
nach Abschluss der beiden Schritte. Stimmt etwas nicht?
Ich installiere oft Dinge mit ./configure --prefix=$HOME/.local && make && make install
denen ich nicht root bin. So geht es weiter.
Dies funktioniert mit den meisten Programmen. Vim ist hier in keiner Weise anders.
Beachten Sie, dass ich in vim tatsächlich (auch) die folgenden Optionen konfiguriere, --disable-perlinterp --enable-rubyinterp --enable-multibyte --enable-pythoninterp --with-features=huge
da ich meine Version von Vim als vollständig empfinde.
Erstellen Sie einen lokalen Benutzerpfad:
mkdir -p ~/usr/local
Die neueste Version ncurses
von hier heruntergeladen : http://ftp.gnu.org/pub/gnu/ncurses/
Installieren Sie ncurses
:
cd <path_to_ncurses_downloaded_folder>
tar -xzvf <ncurses>.tar.gz
cd <ncurses_extracted_folder>
./configure --prefix=$HOME/usr/local
make
make install
Klonen vim-repo
mit
git clone https://github.com/vim/vim.git
Installiere vim mit:
cd vim/src
LDFLAGS=-L$HOME/usr/local/lib ./configure --prefix=$HOME/usr/local
make
make install
Mit PATH einstellen
export PATH=$PATH:$HOME/usr/local/bin
Schritt 1: make install DESTDIR = ~ / .local (mache dein lokales Verzeichnis, wenn es nicht vorhanden ist)
Schritt 2: Exportieren Sie PATH = $ PATH: /remote/users/yourusername/.local/bin
.local
oder handelt es sich nur um einen normalen Namen?