Emacs es una herramienta de edición de texto ampliamente utilizada disponible para la mayoría de los sistemas Linux. Es una herramienta de código abierto conocida por sus potentes y numerosas funciones de edición. Es un editor de texto personalizable y extensible que hace más que solo editar el texto.
Aquí en LinuxAPT, como parte de nuestros Servicios de administración de servidores, ayudamos regularmente a nuestros clientes a realizar consultas relacionadas con la instalación del software del sistema Linux.
En este contexto, veremos cómo instalar Emacs en el sistema operativo Debian.
Anteriormente, nos ocupamos de la instalación de Emacs en el sistema operativo Ubuntu.
¿Diferentes métodos para instalar Emacs en Debian?
Puede instalar Emacs en Debian de tres formas diferentes:
- Instalación de Emacs usando Apt.
- Instalación de Emacs usando Snap Package Manager.
- Instalación de Emacs desde la fuente.
1. Instalación de Emacs a través de Apt
Aquí, instalaremos Emacs usando la utilidad de línea de comandos apt. A partir de junio de 2021, la versión disponible de Emacs en los repositorios predeterminados es la 26.1. Veamos cómo usar la utilidad de línea de comandos apt para instalar Emacs en el sistema Debian.
i. Ejecute el siguiente comando para actualizar el índice de repositorios locales con información de paquetes nuevos y actualizados.
$ sudo apt update
Proporcione la contraseña de sudo.
ii. Luego ejecute el siguiente comando para instalar Emacs:
$ sudo apt install Emacs
Si le solicita la opción Y/n, presione la tecla y para continuar.
iii. Cuando finalice la instalación, puede verificarla usando el siguiente comando:
$ emacs --version
El resultado verifica que se haya instalado la versión 26.1 de Emacs.
2. Instalación de Emacs a través de Snap
Aquí, instalaremos Emacs usando el administrador de paquetes Snap. A junio de 2021, la última versión disponible del paquete snap de Emacs es la 27.2. Veamos cómo usar el administrador de paquetes Snap para instalar Emacs:
i. Ejecute el siguiente comando para actualizar el índice de repositorios locales con información de paquetes nuevos y actualizados.
$ sudo apt update
Proporcione la contraseña de sudo.
ii. Ejecute el siguiente comando para instalar snapd (si aún no está instalado):
$ sudo apt install snapd
iii. Luego instale Snap Core usando el siguiente comando:
$ sudo snap install core
IV. Ahora, para instalar el paquete snap de Emacs, use el siguiente comando en la Terminal:
$ sudo snap install emacs --classic
Después de ejecutar el comando anterior, se iniciará la instalación. Tardará un poco en completarse.
v. También puede verificar la instalación de Emacs usando el siguiente comando:
$ emacs --version
El resultado verifica que se haya instalado la versión 27.2 de Emacs.
3. Instalación de Emacs desde la fuente
Aquí, instalaremos Emacs desde la fuente. Este procedimiento implica descargar el código fuente de la página oficial de descargas de GNU Emacs y luego compilarlo. Con este método, puede instalar la versión más reciente o cualquier otra versión disponible de Emacs disponible en el sitio web oficial. Veamos cómo instalar Emacs desde la fuente:
i. Primero instale el paquete build-essential. Instalará automáticamente ciertos paquetes que necesitamos para compilar el código fuente.
$ sudo apt-get install build-essential
ii. Luego use el siguiente comando para instalar las dependencias necesarias para compilar Emacs:
$ sudo apt-get build-dep emacs
iii. Descargue el código fuente de Emacs. Visite el siguiente enlace y cuando se abra el sitio web, haga clic en el espejo GNU cercano. Desde la página de espejos, verá una lista de versiones nuevas y anteriores de los paquetes de Emacs. Descarga el que quieras instalar en tu sistema (en formato tar.gz).
https://www.gnu.org/software/emacs/download.html
Aquí, hemos descargado el paquete fuente emacs-27.2.tar.xz.
IV. Como el paquete descargado es un archivo comprimido, necesitaremos extraer su contenido. Use el siguiente comando para extraer el archivo.
$ sudo tar -xf emacs-27.2.tar.xz
Reemplace emacs-27.2.tar.xz con el nombre de su archivo. Después de extraer el archivo, use el comando ls que le mostrará un directorio con el mismo nombre que su paquete de código fuente de Emacs (pero sin tar.gz al final de su nombre).
v. Use el comando cd para moverse dentro del directorio extraído.
$ cd emacs-27.2/
vi. Ahora ejecute el siguiente comando para verificar en su sistema las dependencias requeridas para construir el código fuente:
$ sudo ./configure
vii. Luego use el siguiente comando para compilar el código fuente:
$ sudo make
viii. Una vez finalizada la compilación, utilice el siguiente comando para instalarlo:
$ sudo make install
Emacs ahora debería estar instalado en su sistema.
ix. Para verificar la instalación de Emacs, use el siguiente comando:
$ emacs --version
El resultado verifica que se haya instalado la versión 27.2 de Emacs.
¿Cómo iniciar Emacs?
Puede iniciar Emacs desde la línea de comandos o desde la GUI.
Para iniciar Emacs desde la línea de comando, escriba emacs y presione Enter:
$ emacs
Para iniciar Emacs desde la GUI, haga clic en Actividades en la esquina superior superior de su escritorio. Luego busque e inicie Emacs usando el área de búsqueda en la parte superior.
Verá esta ventana predeterminada después de iniciar Emacs.
¿Cómo desinstalar Emacs de su sistema Debian?
Por alguna razón, si ya no necesita Emacs en su sistema, puede desinstalarlo fácilmente siguiendo los pasos que se detallan a continuación:
1. Si instaló Emacs usando apt, puede desinstalarlo de la siguiente manera:
$ sudo apt remove emacs
2. Si instaló Emacs usando snap, puede desinstalarlo de la siguiente manera:
$ sudo snap remove emacs
3. Si instaló Emacs desde la fuente, puede desinstalarlo de la siguiente manera:
Mover dentro del directorio extraído de Emacs:
$ cd emacs-27.2/
Luego desinstálelo:
$ sudo make uninstall