Mam login SSH do komputera deweloperskiego (używanego do hostowania plików PHP i Python). Ma zainstalowany vim, ale jego uproszczoną wersję - ma syntax
wyłączone wiele innych rzeczy.
Moje pytanie brzmi: czy mogę zainstalować własny „lokalny” vim bez konta administratora?
/etc/issue
) lub Red Hat 4.1.2-4.6 (zgodnie z/proc/version
). Tak, jestem pewien, że jest wyłączony - kiedyś:version
to sprawdzałemyum install vim-enhanced
?Odpowiedzi:
--prefix=/home/myaccount
(lub cokolwiek chcesz) lubprefix
opcję wsrc/makefile
coś podobnego/home/myaccount
lub po prostu$(HOME)
(dzięki Heptite!)make install
pliki zostaną zainstalowane przy użyciu podanego prefiksu (np. Zostaną zainstalowane pliki binarne/home/myaccount/bin
)prefix
aby uwzględnić/home/myaccount/bin
w.bash_profile
lub.profile
.źródło
--prefix
i spróbowałemconfigure
ponownie uruchomić vima , ale wciąż narzeka. Próbowałem--with-tlib
i bez opcjiconfigure
gdzie znaleźć instalację ncurses. Wykonajexport CPPFLAGS="-I/ncursesprefix/include"
iexport LDFLAGS="-L/ncursesprefix/lib"
, gdzie/ncursesprefix
jest prefiks użyty do budowy ncurses. Może być konieczne dodanie opcji--with-tlib=ncurses
do opcji Vimaconfigure
. Takie postępowanie i tak nie zaszkodzi. Następnie uruchom./configure ...
imake
powinien zbudować Vima z biblioteką ncurses. @Heptite: Jak modyfikacja src / Makefile jest „preferowaną” metodą zmiany prefiksu? Zawsze używałem./configure --prefix=...
.Może kopiowanie pliku binarnego na serwer i chmodowanie go do pliku wykonywalnego?
Być może powinieneś skontaktować się z administratorem lub hostem, aby sprawdzić, czy mogą włączyć te funkcje dla Ciebie.
źródło