Cómo instalar lolcat en openSUSE

Veamos cómo instalar el paquete lolcat en la distribución de GNU/Linux openSUSE

taste rainbow!

lolcat es una «gema» de programación en Ruby que añade un toque arco iris y de color a nuestra terminal. ¡Genial para mostrar en capturas de pantalla!

El comando «cat» sirve para mostrar el contenido de archivos de texto en la terminal. De manera similar funciona lolcat, pero además le da un toque distintivo añadiendo unos colores arco iris a dicho texto.

Además de mostrar texto también se puede añadir a otros comandos para hacer que la salida de dicho comando, por ejemplo a top, screenfetch, etc.

Vamos a instalarlo en openSUSE. Primero deberemos saber qué versión de Ruby tenemos instalada en nuestra máquina. Para ello en una consola ejecutamos:

ruby --version

Ahora vamos a añadir el repositorio que contiene el paquete. Me parece que en openSUSE Leap 15.3 el paquete no está disponible aunque sí he visto que existe…

En Tumbleweed añadimos el repositorio, ejecutando el siguiente comando (como usuario root):

zypper addrepo https://download.opensuse.org/repositories/devel:languages:ruby:extensions/openSUSE_Tumbleweed/devel:languages:ruby:extensions.repo

En Leap 15.2 ejecutamos:

zypper addrepo https://download.opensuse.org/repositories/devel:languages:ruby:extensions/openSUSE_Leap_15.2/devel:languages:ruby:extensions.repo

Para Leap 15.3 le he preguntado al mantenedor del paquete el motivo por el que no estaba disponible y me ha contestado que puede que sea un problema con el paquete rubygem-paint que es una dependencia de lolcat.

Parece que esta dependencia no está disponible y por eso no se puede instalar en Leap 15.3. El mantenedor volverá a subir este paquete para que se pueda instalar.

Añadido el repositorio, vamos a refrescar la caché de este y todos los repositorios, ejecutando:

zypper refresh

Nos preguntará si confiamos en la clave del nuevo repositorio, ya que es un repositorio oficial, responderemos que confiamos siempre (a) en dicho repositorio.

Ahora vamos a instalar el programa en sí mismo. Pero primero vamos a buscar los paquetes que existen en nuestros repositorios. Ejecutamos en la terminal:

zypper se lolcat

Y nos aparecerá algo similar a esto:

Cargando datos del repositorio...
Leyendo los paquetes instalados...

S  | Name                   | Summary                                                                      | Type
---+------------------------+------------------------------------------------------------------------------+------------
   | ruby2.5-rubygem-lolcat | Add the colors of the rainbow to your terminal a.k.a. Rainbows and Unicorns! | paquete
   | ruby2.6-rubygem-lolcat | Add the colors of the rainbow to your terminal a.k.a. Rainbows and Unicorns! | paquete
   | ruby2.7-rubygem-lolcat | Add the colors of the rainbow to your terminal a.k.a. Rainbows and Unicorns! | paquete
   | rubygem-lolcat         | Add the colors of the rainbow to your terminal a.k.a. Rainbows and Unicorns! | paquete src

En el primer paso comprobamos la versión de Ruby que tenemos instalada en nuestro equipo, dependiendo de eso instalaremos el paquete correspondiente. En mi caso:

zypper in ruby2.5-rubygem-lolcat

Una vez acabado el proceso ya podremos disfrutar del colorido de lolcat en nuestra terminal. Por ejemplo, mostrar el contenido de nuestra carpeta, pero pasando la salida del comando por lolcat:

ls -l | lolcat

Si lo deseas puedes crear algunos alias de algunos comandos con el comando lolcat añadido, para así tenerlos siempre a mano.

No es una utilidad especialmente útil, pero sí muy vistosa 🙂

2 comentarios sobre “Cómo instalar lolcat en openSUSE

  1. Hola:

    En TW, se hablo de una versión que solucionaba un problema de systemd ( y eso que pensaba que solo lo usaba yast) . https://news.opensuse.org/2021/07/09/tw-gets-rubygems-update-new-systemd/ .
    Si lo usa TW, tiene que aparecer por zypper se -si ruby* o bien zypper se -s ruby*
    Para la 15.2 va a coincidir con la que tienes, en 15.3 que estoy probando,pues ni idea, ya que la mayoría de los programas, aún no están pasados para está nueva versión y TW lo he dejado de testearlo , así que mantengo la 15.2, hasta que madure un poco la 15.3, la cual, al compartir con SLED, van un poco mas despacio y son mas prudentes, a la hora del cambio ( o eso me da a entender OpenQA) .

    Ahora bien. tenía entendido que para TW la gema de rubi, iba por la 3 y pico, pero al no tener instalado ese sistema no puedo asegurarlo.

    Muy llamativo, parece unas tiras de RGB de las placas base, de luego llama bien la atención.
    Gracias y un saludo muy cordial ( no conocía esa utilidad) .
    Frank
    mikrios

Me gustaría saber tu opinión. Deja un comentario (Puedes usar MarkDown)

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Salir /  Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Salir /  Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Salir /  Cambiar )

Conectando a %s

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.