Tengo un inicio de sesión SSH en una computadora de desarrollo (utilizada para alojar archivos PHP y Python). Tiene instalado vim, pero tiene una versión simplificada: tiene syntax
muchas otras cosas deshabilitadas.
Entonces, mi pregunta es: ¿puedo instalar mi propio vim "local" sin una cuenta de superusuario?
/etc/issue
) o Red Hat 4.1.2-4.6 (según/proc/version
). Sí, estoy seguro de que está desactivado. Solía:version
comprobarloyum install vim-enhanced
?Respuestas:
--prefix=/home/myaccount
(o lo que quiera), oprefix
opción ensrc/makefile
algo como/home/myaccount
o solo$(HOME)
(¡gracias Heptite!)make install
, instalará los archivos utilizando el prefijo que especificó (por ejemplo, se instalarán binarios/home/myaccount/bin
)prefix
para incluir/home/myaccount/bin
en.bash_profile
o.profile
.fuente
--prefix
e intenté ejecutar vim'sconfigure
nuevamente, pero aún se queja. Probé la--with-tlib
opción y sin ellaconfigure
dónde encontrar tu instalación ncurses. Ejecuteexport CPPFLAGS="-I/ncursesprefix/include"
yexport LDFLAGS="-L/ncursesprefix/lib"
, ¿dónde/ncursesprefix
está el prefijo que utilizó para construir ncurses? Es posible que deba agregar la opción--with-tlib=ncurses
a lasconfigure
opciones de Vim . Hacerlo de todos modos no hará daño. Luego se ejecuta./configure ...
ymake
debería compilar Vim con su biblioteca ncurses. @Heptite: ¿Cómo es modificar src / Makefile el método "preferido" para cambiar el prefijo? Siempre he usado./configure --prefix=...
.¿Tal vez copiar un binario al servidor y cambiarlo a ejecutable?
Tal vez debería contactar a su administrador de sistemas o host para ver si pueden habilitar estas funciones para usted.
fuente