Midnight Commander en OSX

  • Abr
  • 05

3 comentarios! 455 palabras - 1 hits

Pasos necesarios para mejorar la consola en OSX

Para 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

  1.  
  2.     tar -xvzf ~/Desktop/pkgconfig-0.21.tar.gz
  3.     cd pkgconfig-0.21/
  4.     ./configure
  5.     make
  6.     sudo make install
  7.  

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

  1.  
  2.     sudo pico -w /etc/profile
  3.     ...
  4.     PATH="$PATH:/usr/local/bin"
  5.     ...
  6.  

También necesitamos instalar gettext siguiendo el mismo proceso, las fuentes se pueden obtener siguiendo este enlace

  1.  
  2.     tar -xvzf ~/Desktop/gettext-0.16.1.tar.gz
  3.     cd gettext-0.16.1/
  4.     ./configure
  5.     make
  6.     sudo make install
  7.  

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.

  1.  
  2.     tar -xvzf ~/Desktop/glib-2.12.0.tar.gz
  3.     cd glib-2.12/
  4.     ./configure
  5.     make
  6.     sudo make install
  7.  

Y para acabar ya solo nos faltaría instalar el paquete de mc, descargamos las fuentes desde el sitio oficial y a compilar,

  1.  
  2.     tar -xvzf ~/Desktop/mc-4.6.1.tar.gz
  3.     cd mc-4.6.1/
  4.     ./configure --without-x --with-screen=ncurses
  5.     make
  6.     sudo make install
  7.  

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

  1.  
  2.     tar -xvzf ~/Desktop/fileutils-4.1.tar.gz
  3.     cd fileutils-4.1/
  4.     ./configure --without-x --with-screen=ncurses
  5.     make
  6.     sudo make install
  7.  

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

  1.  
  2.     hash -p /usr/local/bin/ls ls
  3.     alias ls='ls --color=auto'
  4.  

Creo que eso es todo lo necesario para hacer que la consola de OSX sea un poco mas amigable.

3 comentarios

  • Jun
  • 20

# Escrito por rvr hace 3 años, 1 mes

Qué complicado :) Yo también soy un flipado de mc, pero para instalarlo, utilicé fink y apt-get install mc ;-P


  • Jun
  • 22

# Escrito por Alex Sancho hace 3 años, 1 mes

Na, no es tan complicado, unos cuantos comandos para pastear en la terminal y en menos de 10 minutos lo tenemos todo andando.

La verdad es que he leido poco sobre flink, aunque por lo que dices veo que puedes utilizar apt y eso si que es una gran noticia para mi.

salu2


  • Sep
  • 09

# Escrito por Frank hace 2 años, 10 meses

Gracias, un tutorial genial…

Lo he instalado y va perfecto


Escribe tu comentario

Puedes utilizar este formulario para escribir tu opinion sobre esta entrada, no existe ningun tipo de limitacion a la hora de enviar opiniones, tan solo sigue unas reglas basicas de cortesia y todos estaremos mas contentos.

Puedes identificarte utilizando OpenID, solo tienes que introducir tu URL OpenID en el siguiente campo y pulsar el boton de validar.





Instrucciones para los comentarios

El simbolo * indica que se trata de un campo obligatorio.

Este sitio usa Markdown junto con Smartypants para educar los textos, tambien esta disponible para los comentarios.

A continuación os muestro algunas de las equivalencias:

  • [enlace de ejemplo](http://example.com/) resulta enlace de ejemplo.
  • **Texto en Negrita**
  • _Italica_
  • > blockquote
  • > > nested blockquote
  • * Esto es un elemento de una lista desordenada (ul)
  • 1. Esto es un elemento de una lista ordenada (ol)

MC Puedes seguir las respuestas a tus comentarios con MyComments.