viernes, 26 de junio de 2020

Listar paquetes instalados en Linux

LINUX TE LO DA, LINUX TE LO QUITA... aahhh, se esta volviendo mi frase de cabecera.

Como he dicho, Linux te da muchas ventajas, pero una de las desventajas mas grandes hasta el día de hoy que a mi parecer tiene, es la GRAN dificultad para tener ordenados los paquetes y las dependencias.



Llega un punto que ya ni sabes que rayos tenes instalado y tu distro termina siendo un VERDADERO CAOS 😵

En los tiempos que apenas empezaba a tocar por primera vez un Linux (Ubuntu 11.04) COMO ODIABA que sea tan dificultoso instalar un programa, no saber como diablos se llamaba para poder tipear el popular "sudo apt-get purge {nombre_del_paquete}" para poder hacerlo pelota de mi sistema.

¿O me vas a decir que nunca quisiste borrar un programa que instalaste y no sabes como corno se llama para poder borrarlo desde la consola? 🧐

¡¡PERO ESOS TIEMPOS ACABARON!! ya que hoy mate&code te trae EL DATO (como siempre 😎) para que puedas listar los paquetes y saber EXACTAMENTE COMO SE LLAMAN.

Según que tipo de sistema Linux tengas o en que este basada tu distribución vas a tener un Gestor de paquetes distinto, te dejo una pequeña guia de referencia para que sepas cual tenes según la tuya:
  • Red Hat Linux, CentOS y Fedora: yum, RPM
  • Fedoradnf, RPM.
  • SuSE: A pesar de que SuSE utiliza RPM, También cuenta con su propio gestor llamado zypper
  • Archpacman
  • Debian, Ubuntu y derivadosdpkg, APT

Comandos de listado.

Mirando la tabla anterior vas a saber cual deberias ejecutar para tu caso particualar, yo por ejemplo tengo Lubuntu 18.04, asi que me corresponde la últma opcion del listado:
  • RPM: $ rpm -qa --last
  • RedHat / CentOS: $ dnf list installed
  • OpenSuSE: $ zypper se --installed-only
  • Arch: $ pacman -Q
  • Debian / Ubuntu via DPKG: $ dpkg -l
  • Debian / Ubuntu via APT: $ apt list --installed
     
     
    Y vas a tener una salida parecida a esta:
     
     
    Para cerrar como siempre les mandamos un saludo muy grande de todo el equipo de mate&code deseando que estas pequeñas-guías-tutoriales les sean de mucha ayuda.
    
    
    😉🧉

martes, 23 de junio de 2020

ERROR EN CONSOLA DE LINUX: N: Omitiendo el uso del fichero configurado «contrib/binary-i386/Packages» ya que el repositorio «http://download.virtualbox.org/virtualbox/debian bionic InRelease» no admite la arquitectura «i386»

¡¡¡Buenos dias, tarde o noche mateadictos!!!

Hoy les traigo la solución a un problemita que me venia haciendo renegar bastante durante unas semanas y no me dejaba actualizar los paquetes de mi Lubuntu 18.04. Vale aclarar que el siguiente post deberia ser válido para todas las distribuciones basadas en Ubuntu, hasta incluso el mismo Ubuntu.


Problema en consola:

Yo tiraba el comando sudo apt-get update y luego de que se vaya mostrando/cargando etc, lo típico terminaba con el siguiente mensaje y no me dejaba actualizar nada...

N: Omitiendo el uso del fichero configurado «contrib/binary-i386/Packages» ya que el repositorio «http://download.virtualbox.org/virtualbox/debian bionic InRelease» no admite la arquitectura «i386»

¿Porque pasa esto?

Vamos a la respuesta corta. Ese repositorio ya no soporta la arquitectura de 32bits.

¿Y se puede arreglar?

pffff, ¡¡¡PERO MAS VALE PAPÁ!!! encima es re fácil...
simplemente tipeamos en nuestra consola el siguiente comando para ver y editar el archivo donde se listan repositorios en nuestro Sistema Operativo:

sudo nano /etc/apt/sources.list

Con esto se nos va a abrir ese archivo en el editor de texto de la consola de Linux

Ahi tenemos que ir y buscar el repositorio que esta causando problemas, en este caso, el de VIRTUAL BOX que en la consola se lo ve algo asi:

deb http://download.virtualbox.org/virtualbox/debian bionic contrib

Y debemos agregarle [arch=amd64] para que nos quede asi:

deb [arch=amd64] http://download.virtualbox.org/virtualbox/debian bionic contrib

Adjunto imagenes para que se hagan una mejor idea 😉



Como estaba originalmente

Como debería quedar


Y con esto ya puede probar nuevamente con "sudo apt-get update" en la consola y el problema debería desaparecer 😁

Espero que les haya servidoy salvado la vida tanto como a mi y sin mas nada que agregar Saludos y Abrazos virtuales CUARENTENESCOS!!! 💪😁👐