Saya memiliki SSH Login ke komputer dev (digunakan untuk hosting file PHP dan Python). Ini telah menginstal vim, tetapi versi dipreteli itu - telah syntax
dan banyak hal lainnya dinonaktifkan.
Jadi, pertanyaan saya adalah - bisakah saya menginstal vim "lokal" saya sendiri tanpa akun superuser?
/etc/issue
), atau Red Hat 4.1.2-4.6 (menurut/proc/version
). Ya, saya yakin ini dinonaktifkan - Saya biasa:version
memeriksanyayum install vim-enhanced
?Jawaban:
--prefix=/home/myaccount
(atau apa pun yang Anda inginkan), atauprefix
opsisrc/makefile
ke sesuatu seperti/home/myaccount
atau hanya$(HOME)
(terima kasih Heptite!)make install
, itu akan menginstal file menggunakan awalan yang Anda tentukan (misalnya binari akan diinstal ke/home/myaccount/bin
)prefix
untuk disertakan/home/myaccount/bin
dalam.bash_profile
atau.profile
.sumber
--prefix
dan mencoba menjalankan vimconfigure
lagi, tetapi masih mengeluh. Saya mencoba--with-tlib
opsi dan tanpaconfigure
mana menemukan instalasi ncurses Anda. Jalankanexport CPPFLAGS="-I/ncursesprefix/include"
danexport LDFLAGS="-L/ncursesprefix/lib"
, di mana/ncursesprefix
awalan yang Anda gunakan untuk membangun ncurses. Anda mungkin perlu menambahkan opsi--with-tlib=ncurses
ke opsi Vimconfigure
. Lagipula, melakukannya tidak akan sakit. Kemudian jalankan./configure ...
danmake
harus membangun Vim dengan perpustakaan ncurses Anda. @Heptite: Bagaimana memodifikasi src / Makefile metode "yang disukai" untuk mengubah awalan? Saya selalu menggunakan./configure --prefix=...
.Mungkin menyalin biner ke server dan chmoding ke executable?
Mungkin Anda harus memeriksa sysadmin atau host Anda untuk melihat apakah mereka dapat mengaktifkan fitur ini untuk Anda.
sumber