Midnight Commander en OSX
Abril 5, 2007 @ 15:58
Alex SanchoPara quienes como yo, estáis acostumbrados a trabajar en linux, coincidiréis en que OSX presenta una serie de “carencias” como puede ser el no contar con un navegador de archivos en modo texto.
Midnight Commander, mc para los amigos, es la solución perfecta para trabajar desde la consola, no solo nos permite navegar por el disco duro, es una herramienta muy completa que entre otras cosas cuenta con un editor propio muy completo, nos permite abrir sesiones ssh, ftp o samba con otros servidores y algunas cosillas mas.
Para disponer de esta joya en OSX tendremos que compilarla e instalarla desde el paquete fuente, instalando antes todas las dependencias.
Antes de empezar solo apuntar que para el tutorial doy por sentado que se utiliza Mac OSX 10.4.x y bash como interprete de la consola.
Basicamente necesitamos tener instalado glib y como dependencia de este pkgconfig,
empezaremos con este ultimo, el paquete de las fuentes lo podemos descargar desde el sitio oficial, descomprimimos, compilamos e instalamos
tar -xvzf ~/Desktop/pkgconfig-0.21.tar.gz
cd pkgconfig-0.21/
./configure
make
sudo make install
Los binarios se instalaran en /usr/local/bin/, por lo que una vez instalado tenemos que añadir la ruta al path, y reiniciar terminal.app
sudo pico -w /etc/profile
...
PATH="$PATH:/usr/local/bin"
...
También necesitamos instalar gettext siguiendo el mismo proceso, las fuentes se pueden obtener siguiendo este enlace
tar -xvzf ~/Desktop/gettext-0.16.1.tar.gz
cd gettext-0.16.1/
./configure
make
sudo make install
Ahora ya podemos instalar el paquete de glib, las fuentes las obtendremos de la pagina de descargas del proyecto GTK, en el momento de escribir este tutorial la versión mas nueva es la 2.12.
tar -xvzf ~/Desktop/glib-2.12.0.tar.gz
cd glib-2.12/
./configure
make
sudo make install
Y para acabar ya solo nos faltaría instalar el paquete de mc, descargamos las fuentes desde el sitio oficial y a compilar,
tar -xvzf ~/Desktop/mc-4.6.1.tar.gz
cd mc-4.6.1/
./configure --without-x --with-screen=ncurses
make
sudo make install
Eso es todo, para arrancar el programa tan solo tendremos que teclear mc desde la terminal.
Como añadido también podemos instalar el paquete fileutils, que contiene algunas utilidades básicas como dircolors, df o ls con soporte de color
tar -xvzf ~/Desktop/fileutils-4.1.tar.gz
cd fileutils-4.1/
./configure --without-x --with-screen=ncurses
make
sudo make install
Una vez mas los binarios se instalan en /usr/local/bin/, para utilizar el binario de ls que se instala con el paquete en lugar del que viene por defecto en osx tendremos que añadir lo siguiente al fichero ~/.bash_profile
hash -p /usr/local/bin/ls ls
alias ls='ls --color=auto'
Creo que eso es todo lo necesario para hacer que la consola de OSX sea un poco mas amigable.
Comentarios (3) | | Digg It! | | ma.gnolia |

Articulos relacionados:OSX: /etc/hosts
EZ Commander, mando a distancia con ratón y teclado
Prompt personalizado en OSX
Navegadores de archivos “estilo Commander” para Gnome y KDE
OSX: Estado de la bateria en la terminal
Permalink
Via Alex Sancho
Mac OSX