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 syntaxmuchas 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:versioncomprobarloyum install vim-enhanced?Respuestas:
--prefix=/home/myaccount(o lo que quiera), oprefixopción ensrc/makefilealgo como/home/myaccounto solo$(HOME)(¡gracias Heptite!)make install, instalará los archivos utilizando el prefijo que especificó (por ejemplo, se instalarán binarios/home/myaccount/bin)prefixpara incluir/home/myaccount/binen.bash_profileo.profile.fuente
--prefixe intenté ejecutar vim'sconfigurenuevamente, pero aún se queja. Probé la--with-tlibopción y sin ellaconfiguredónde encontrar tu instalación ncurses. Ejecuteexport CPPFLAGS="-I/ncursesprefix/include"yexport LDFLAGS="-L/ncursesprefix/lib", ¿dónde/ncursesprefixestá el prefijo que utilizó para construir ncurses? Es posible que deba agregar la opción--with-tlib=ncursesa lasconfigureopciones de Vim . Hacerlo de todos modos no hará daño. Luego se ejecuta./configure ...ymakedeberí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