Blog del Podcast
podcast      GitHub      Twitter   Telegram

Manjaro. Manteniendolo al día. Desinstalando paquetes pacman y yay que no utilizo

Tiempo estimado de lectura: 6 minutos. 705 palabras. manjaro

Ha llegado la hora de mantener limpio nuestro PC o servidor con Manjaro. Como sabéis, Manjaro es una distro Arch, así que lo que veáis aquí, es aplicable a cualquier distro Arch.

También recordar que voy a explicar como hacerlo con paquetes pacman, pero si quereis desinstalar paquetes AUR con yay, utilizaremos las mismas opciones.

Buscando paquetes

Es probable que no recordemos el nombre del paquete o paquete completo, así que vamos a ver como buscar y listar paquete ya instalados.

Para buscar paquetes instalados en Manjaro utilizando pacman, se puede utilizar el siguiente comando:

También se puede utilizar el siguiente comando para listar todos los paquetes instalados, incluyendo las dependencias:

Para buscar un paquete específico en la lista de paquetes instalados, se puede utilizar el siguiente comando:

Además, cada vez que se instala un paquete utilizando pacman, el paquete descargado se almacena en el directorio var/cache/pacman/pkg. Por lo tanto, si se desea buscar un paquete que se ha descargado previamente, se puede buscar en este directorio utilizando el siguiente comando:

En resumen, para buscar paquetes instalados en Manjaro utilizando pacman, se pueden utilizar los comandos pacman -Qe para listar explícitamente los paquetes instalados, pacman -Q para listar todos los paquetes instalados, y pacman -Qs nombre_paquete para buscar un paquete específico. También se puede buscar en el directorio de paquetes descargados utilizando el comando ls /var/cache/pacman/pkg/ | grep nombre_paquete.

Eliminando paquetes

Para eliminar un paquete utilizando yay, se pueden seguir los mismos pasos que con pacman:

  1. Para eliminar un solo paquete sin eliminar sus dependencias, se puede utilizar el comando yay -R nombre_del_paquete. Esto dejará todas las dependencias instaladas en el sistema.
  2. Si se desea eliminar un paquete y sus dependencias, se puede utilizar el comando yay -Rs nombre_del_paquete. Esto eliminará el paquete y todas sus dependencias que no son utilizadas por ningún otro paquete o conjunto de paquetes.
  3. Si se desea eliminar un paquete, sus dependencias y todos los paquetes que dependen de esas dependencias, se puede utilizar el comando yay -Rsc nombre_del_paquete. Sin embargo, se debe tener en cuenta que esto puede llevar a la eliminación de paquetes importantes del sistema y se debe usar con precaución.
  4. Si se desea eliminar un paquete que es requerido por otro paquete, sin quitar el paquete dependiente, se puede utilizar el comando yay -Rdd nombre_del_paquete.
  5. Para eliminar de forma recursiva los paquetes huérfanos y sus archivos de configuración, se puede utilizar el comando yay -Rns $(yay -Qtdq). Esto eliminará de forma recursiva los paquetes huérfanos y sus archivos de configuración.

Es importante tener en cuenta que al momento de eliminar un paquete, yay guarda los archivos de configuración de estos al ser removidos y los renombra con la extensión ".pacsave". Para evitar que estos sean guardados, se puede hacer uso de la opción "-n" bajo el parámetro "-R". En resumen, para eliminar un paquete con yay se pueden utilizar diferentes comandos según las necesidades, como yay -R, yay -Rs, yay -Rsc, yay -Rdd, y yay -Rns. También es importante tener en cuenta la opción "-n" para evitar que se guarden los archivos de configuración al eliminar un paquete.


Publicado por Angel el Sunday 09 April del 2023



También te puede interesar:




Powered by org-bash-blog

Written in OrgMode with Emacs and converted to HTML with Pandoc

Licencia de Creative Commons
Este obra está bajo una licencia de Creative Commons Reconocimiento-NoComercial-CompartirIgual 4.0 Internacional.