Hace pocos días se dio a conocer el lanzamiento de la nueva versión de «Midnight Commander 4.8.30», la cual es una versión que contiene mayormente correcciones de errores, limpieza de código, mejoras de soporte, asi como tambien la implementación de algunas mejoras generales.
Para quienes desconocen de Midnight Commander deben saber que este es un gestor de ficheros para sistemas tipo Unix y es un clon del Norton Commander que funciona en modo texto. La pantalla principal consiste en dos paneles en los cuales se muestra el sistema de ficheros.
Se usa de un modo similar a otras aplicaciones que corren en el shell o interfaz de comandos de Unix. Las teclas de cursor permiten desplazarse a través de los ficheros, la tecla insertar se usa para seleccionar ficheros y las teclas de función realizan tareas tales como borrar, renombrar, editar, copiar ficheros, etc.
Principales novedades de Midnight Commander 4.8.30
En esta nueva versión que se presenta de Midnight Commander 4.8.30, se destaca que se agregó el soporte de compilación «–with-search-engine=pcre2» para usar el motor de expresiones regulares PCRE2.
Otro de los cambios que se destaca de la nueva versión, es que se agregó soporte para encabezados de archivos TAR extendidos a VFS, lo que permite, por ejemplo, trabajar con nombres de archivo largos y archivos que contienen áreas vacías.
Ademas de ello, tambien se destaca que el editor incorporado proporciona resaltado de sintaxis para el lenguaje de programación «B» y los archivos del kit de herramientas de integración continua de Jenkins.
Tambien se destaca el resaltado de sintaxis mejorado para mensajes ECMAScript, TypeScript y diff para los mensajes de confirmación de git commit.
De los demás cambios que se destacan de esta nueva versión:
- Los paneles proporcionan resaltado de archivos vsix como archivos zip.
- Tema de color julia256 mejorado
- Se realizo limpieza de código
Se corrigieron los errores en: - FTBFS sin compatibilidad con atributos ext2fs
- Orden de clasificación incorrecto después de intercambiar paneles
- Delimitador de tiempo incorrecto en la ventana de progreso de copiar/mover
- Redibujado incorrecto de paneles de archivos superpuestos
- El uso de ‘sed’ en el sistema de compilación/makefiles no es portátil
- ¿Subshell/Comando? el indicador de línea está vacío/falta
- Buscar archivo: el directorio ignorado relativo se aplica al directorio de búsqueda de inicio (
- Visor de diferencias: las opciones no se aplican en la segunda ejecución
- mc.ext.ini: se ignora el comando ‘Editar’ de la sección ‘Predeterminado’
- mc.ext.ini: los archivos .md no se reconocen como Markdown por extensión
- mcedit: error de uno en uno en el formato de párrafo
- ftp: listado de archivos incompleto: faltan dispositivos de bloque y carácter, conductos, sockets
- Varios errores tipográficos en el código fuente MidnightCommander
Finalmente si estás interesado en conocer más al respecto sobre la liberación de esta nueva versión, puedes consultar los detalles en el anuncio original. El enlace es este.
¿Cómo instalar Midnight Commander en Linux?
Para quienes estén interesados en poder instalar Midnight Commander en su sistema, podrán hacerlo siguiendo las instrucciones que compartimos a continuación.
Para instalar la nueva versión, un método es mediante la compilación del código fuente. Este lo pueden obtener desde el siguiente enlace y la compilación es con los comandos:
./configure make make install
Mientras que para los que prefieren hacer uso de los paquetes ya compilados, pueden instalar la nueva versión tecleando los siguientes comandos, según sea la distribución de Linux que estén utilizando.
Los que utilizan Debian, Ubuntu o alguno de los derivados de este. En una terminal van a teclear lo siguiente:
Únicamente para Ubuntu y derivados, deben habitar el repositorio universe:
sudo add-apt-repository universe
E instalan la aplicación con:
sudo apt install mc
Para el caso de los que utilizan Arch Linux o algún derivado de este:
sudo pacman -S mc
En el caso de Fedora, RHEL, CentOS o derivados:
sudo dnf install mc
Mientras que para los que son usuarios de Guix, pueden realizar la instalación teclando el siguiente comando:
guix install mc
Finalmente, para OpenSUSE:
sudo zypper in mc