Introducción
El vi editor de texto ha sido el editor estándar para los sistemas basados en Unix durante muchos años. Con el tiempo, las nuevas versiones y los clones incorporaron nuevas funciones y mejoraron el editor de texto original.
Uno de esos clones, Vim (Vi mejorado) incluye funciones como:
- modo visual
- nuevos comandos de edición
- resaltado de sintaxis con esquemas de color
- soporte de ratón
Con su naturaleza fácil de usar, Vim ahora es una parte integral de casi todas las distribuciones de Linux.
Como ocurre con la mayoría del software, lleva tiempo que las últimas versiones estén disponibles en los repositorios oficiales. Este tutorial le mostrará cómo instalar la última versión de Vim (8.2) en CentOS 7.
Requisitos previos
- Un usuario con sudo privilegios
- Acceso a una línea de comandos
Instalar las bibliotecas necesarias
Vim 8.2 aún no está disponible en los repositorios oficiales de CentOS, por lo que debemos recuperar el software de fuentes externas. Durante el proceso de instalación, necesitaremos configurar, compilar e instalar Vim archivos manualmente.
Primero, instale las herramientas necesarias. Escribe el siguiente comando en tu terminal:
yum install gcc make ncurses ncurses-devel
El sistema procede a instalar las librerías y paquetes necesarios para Vim funciones y el proceso de instalación.
Además, instale las bibliotecas para los lenguajes de programación más utilizados ingresando:
yum install ctags git tcl-devel \
ruby ruby-devel \
lua lua-devel \
luajit luajit-devel \
python python-devel \
perl perl-devel \
perl-ExtUtils-ParseXS \
perl-ExtUtils-XSpp \
perl-ExtUtils-CBuilder \
perl-ExtUtils-Embed
Eliminar instalación existente de Vim
La mayoría de las distribuciones de Linux tienen Vim instalado por defecto. Usa la list
Comando para mostrar los paquetes/versiones instalados de Vim en su sistema:
yum list installed | grep -i vim
El siguiente resultado enumera las versiones actualmente instaladas en su sistema.
Proceda a eliminar vim-enhanced, vim-common y vim-filesystem, escribiendo:
sudo yum remove vim-enhanced vim-common vim-filesystem
Descargar el código fuente de Vim desde GitHub
Proceda a descargar la fuente con todos los parches más recientes de GitHub escribiendo:
sudo git clone https://github.com/vim/vim.git
A continuación, acceda a la ubicación de la descarga cambiando el directorio. En este ejemplo usamos:
cd vim
Instalar Vim desde la fuente
Para instalar Vim directamente desde la fuente, use configure
, make
, y make install
comandos.
Paso 1:Configurar Vim
Primero, cree una configuración texto. Este script se asegura de que las dependencias requeridas para el proceso de instalación estén disponibles. Escriba:
./configure --with-features=huge \
--enable-multibyte \
--enable-rubyinterp \
--enable-pythoninterp \
--enable-perlinterp \
--enable-luainterp
Paso 2:Compilación de Vim
Una vez Vim ha sido configurado, invoque el make
comando para construir el software. Este comando completa una serie de tareas definidas en el Makefile . Escribe el siguiente comando en tu terminal:
make
El sistema ahora construye el programa terminado a partir de su código fuente.
Paso 3:Instalar Vim
El software ya está listo para ejecutarse; los archivos se copian en su destino final. Escriba el siguiente comando para copiar el programa compilado, sus bibliotecas y la documentación en las ubicaciones correctas:
sudo make install
Usa sudo
, ya que estas ubicaciones a menudo requieren permisos completos.
Paso 4:Verificar la versión de Vim instalada
Una vez que el proceso de instalación haya seguido su curso, use este comando para determinar la versión de Vim
:
vim -version | less
En este caso, el resultado confirma que este sistema ahora tiene Vim 8.2 .
Las características instaladas están precedidas por un '+'. Las funciones con un '-' no están disponibles actualmente. Esta descripción general puede ayudarlo a decidir qué paquetes agregar o eliminar según sus necesidades.