Comandos Pacman de Arch Linux

3

Los que ya probaron la distribución Arch Linux probablemente ya conocen a Pacman, un excelente gestor de paquetes que hace parte de Arch Linux.

El gestor pacman trabaja con paquetes binarios y las fuentes y su nombre viene de la abreviación de Package Manager. Aunque tenga la opción de trabajar con los paquetes con el código fuente (sources), en esta primera parte me limitaré a mostrar a algunos de los parámetros más utilizados del comando pacman.

Veamos los principales comandos de pacman:

  • pacman -Sy –> Sincroniza la base de datos con los repositorios.
  • pacman -Su –> Actualiza el sistema completo.
  • pacman -S –> Instala un paquete.
  • pacman -R –> Desinstala un paquete.
  • pacman -Rs –> Desinstala un paquete junto a las dependencias no utilizadas por otros paquetes.
  • pacman -Ss –> Permite buscar a un paquete específico.
  • pacman -Sw –> Descarga el paquete pero no lo instala.
  • pacman -Si –> Muestra información sobre un paquete no instalado.
  • pacman -Qi –> Muestra información sobre un paquete ya instalado.
  • pacman -Se –> Instala solamente las dependencias del paquete.
  • pacman -Ql –> Muestra todos los archivos pertenecientes al paquete.
  • pacman -Qu –> Muestra los paquetes del sistema que pueden ser actualizados, pero no los instala.
  • pacman -Q –> Muestra una lista de todos los paquetes instalados en el sistema.
  • pacman -Qo –> Muestra a cual paquete pertenece un archivo en especial.
  • pacman -Sc –> Borra todos los paquetes antiguos guardados en la caché de pacman.
  • pacman -Scc –> Borra todos los paquetes guardados en la cache de pacman ubicado en /var/cache/pacman/pkg.
  • pacman -A –> Instala un paquete guardado en una carpeta local.

El comando pacman posse muchos más parámetros para ayudar en la gestión de los paquetes. Si quieres conocer todos los parámetros del comando pacman, ejecuta el comando man pacman./li

Share.

3 Comments

  1. aldo belus el

    Hola compañeros sistemáticos. He instalado en mi máquina un par de ss.oo. que utilizan pacman para la gestión de programas: Chakra y OpenSuse. Yo llevo algún tiempo con Linux pero dentro de Ubuntu y no consigo entenderme con el pac ni con la información que encuentro sobre ello, que luego intento poner en práctica y no funciona. Una cosa tan sencilla como desinstalar un programa se me está haciendo imposible. Como decís más arriba, bastaría poner “sudo pacman -Rs karbon”, por ejemplo, para que el programa karbon fuera desinstalado y lo hago y, no. Me dice que encuentra destino. ¿Qué destino, si lo que quiero es que desaparezca? ¿Hay que indicar siempre a dónde lo mandas? Con programas que vas a instalar lo entiendo (aunque tampoco consigo instalarlos, ni poniendo como destino una carpeta creada con anterioridad, ni diciéndole la ruta, ni ná de ná) pero uno que quieres quitar tengo que decirle tíralo a trash? Por favor, echadme una manita. Me paso el día para hacer cualquier tontería que no llevaría ni unos minutos…Gracias

  2. Pablo Cardozo el

    Solamente una aclaración, OpenSuse no usa pacman. No tienes que decirle donde mandarlo, simplemente lo desinstala con esa orden que dices. Lo que puede que te pase es que no tengas instalado sudo o que el usuario desde el que lo uses no pueda hacerlo. Por las dudas en vez de eso has primero así: su y dale enter, ahí te pedirá la contraseña de root, en cuanto lo logres ahí pones pacman -Rs karbon en tu caso. Mucha suerte!

  3. aldo belus el

    Gracias por contestar tan rápido, Pablo. No sé qué pasa. No consigo ni actualizar el sistema: pacman -Su. Comienza, dice “:: Iniciando actualización completa del sistema…” y, a continuación, “no hay nada que hacer”. No he hecho actualización desde hace unos días, un par. Tengo el ordenador compartido con otros sistemas operativos pero son diferentes, cuando actualizas, no lo haces sobre el ordenador, sino sobre el s.o. No entiendo qué pasa. Se te ocurre algo? Eso de “no hay nada que hacer” lo dice mucho. ¿Sabes a qué se refiere? Gracias por el tiempo

Deja un comentario