Blog del Podcast
podcast      GitHub      Twitter   Telegram

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

Lectura: 4 min. 608 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 el domingo, 09 de abril de 2023







Powered by wdblog

Written from my WebDAV server and transformed from Markdown to HTML using JavaScript and showdown.

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