Cambiando el intérprete de comandos en Canaima: ¡Hola Fish!

Jeje se acuerdan la promesa de mi ultima entrada de escribir mas a menudo 😛 Bueno feliz año y hoy le vengo con esta receta para cambiar el intérprete de comandos en Canaima. Esta distro, así como la gran mayoría que conozco usa el querido Bash (Bourne again shell) pero siempre es bueno probar cosas nuevas sobre todo si te hacen la vida más fácil.

Fish es otro interprete compatible con bash pero con muchas funciones que lo hacen más fácil de usar ¡y soporta mas colores de forma nativa!. Si el mundo del terminal o «la consola negra» como le dicen te parece difícil e intimidante, con Fish podrás adentrarte de manera mas fácil gracias a sus funciones como su auto-completado ¡que es brutal! Aquí va un buen artículo acerca de Fish en español.

Aunque Fish esta disponible en los repositorios de Canaima, la versión que ofrece es bastante vieja así que vamos a instalarla desde aqui.

Para instalar solo hay que agregar el repositorio de Debian 7 (compatible con Canaima 4 y 4.1), actualizar e instalar. Como root o administrador escribimos:

echo 'deb http://download.opensuse.org/repositories/shells:/fish:/release:/2/Debian_7.0/ /' >> /etc/apt/sources.list.d/fish.list 
apt-get update
apt-get install fish

Si queremos agregar las llaves del repositorio a nuestro sistema (para garantizar que accedemos a los paquetes que son) tipeamos:

wget http://download.opensuse.org/repositories/shells:fish:release:2/Debian_7.0/Release.key
apt-key add - < Release.key

Y bueno con Fish instalado ahora debemos cambiar el interprete de terminal que usamos para nuestro usuario. Para ello desde una consola con el usuario que seleccionamos (usuario normal o incluso root) corremos el siguiente comando:

chsh -s /usr/bin/fish

Después de esto cerramos la sesión del usuario y al iniciarla de nuevo y abrir un terminal tenemos:

Captura de pantalla de 2015-01-21 23:29:55

¡Saludos y nos leemos!