El gestor de paquetes de Arch se llama pacman, efectivamente como el videojuego, parece potente y sencillo de manejar, algo que se agradece si no tienes mucha experiencia y tienes que instalar o actualizar desde la consola.
En este caso vamos a resumir algunos comandos útiles, se puede consultar la documentación oficial aquí. Vamos a poner de ejemplo el grupo de paquetes xorg:
Para buscar paquetes en los respositorios:
# pacman -Ss xorg
Si queremos información de un paquete:
# pacman -Si xorg
Si queremos información de un grupo de paquetes, por ejemplo xorg:
# pacman -Sg xorg
Para sincronizar los repositorios:
# pacman -Sy
Para instalar un paquete:
# pacman -S xorg
Al igual que otros gestores de paquetes, para instalar varios paquetes:
# pacman -S org-server org-server-devel ...
Y si queremos combinar estas dos acciones, en un único comando para sincronizar repositorios y después instalar un paquete:
# pacman -Sy xorg
Para actualizar el sistema:
# pacman -Syu
En caso de que sepamos que un paquete está ya instalado, podremos buscarlo con este comando:
# pacman -Qs xorg
Si lo que queremos es información detallada de un paquete que ya tengamos instalado:
# pacman -Qi xorg
Y por último en cuanto a la eliminación, para eliminar un paquete sin sus dependencias:
# pacman -R xorg
Si queremos eliminar un paquete y las dependencias no utilizadas:
# pacman -Rs xorg
Si tenemos un archivo en una ruta y nos gustaría saber a que paquete pertenece ese archivo:
# pacman -Qo <rutadelarchivo>
Para localizar los paquetes huérfanos:
# pacman -Qet
Una cosa que me sorpendió de pacman y que es importante tener en cuenta, es que guarda una caché de las últimas versiones anteriores conforme actualiza paquetes, y NO SE BORRAN. Para eliminar la caché de todos los paquetes no instalados podemos utilizar pacman:
# pacman -Sc
Pero para trabajar con esta cache tenemos el comando paccache. Para eliminar todos los paquetes anteriores excepto las 3 últimas versiones, que es lo predeterminado:
# paccache -r
Para establecer el número de versiones anteriores que deseamos guardar, por ejemplo 2:
# paccache -rk2
Para tratar con los paquetes desinstalados usamos el modificador k, para eliminar todos esos paquetes:
# paccache -ruk0
Bueno, creo que hasta aquí es mas que suficiente para una primera sencilla inmersión.
SaluDOS
No hay comentarios:
Publicar un comentario