Ir al contenido
ice

Conceptos básicos sobre pacman y el sistema Archlinux

Recommended Posts

Conceptos básicos sobre Arch a la hora de actualizar, instalar, desintalar paquetes y revisar contenido donde se descargan éstos.

Bueno, hace rato que no paso a escribir nada por aquí, asi que dejo ésta entrada para los más novatos que necesiten saber como actualizar su sistema, instalar paquetes, desintalarlos y además saber en dónde se guardan y además eliminar ésa carpeta (cache) en el caso que necesiten liberar un poco de espacio.

Como sabrán su distro, en éste caso Archlinux es un sistema que está practicamente en constante producción y éso implica que se actualicen paquetes en todo momento. Asi que primero que nada mostraré el proceso de como actualizarlo de la siguiente manera:

* Abrimos una terminal

* Ejecutamos la orden:

 

Cita

sudo pacman -Syu && yaourt -Syua

 

cc610-captura2bde2bpantalla2bde2b2016-07
 
b5af0-captura2bde2bpantalla2bde2b2016-07
 

- Paso a explicar la línea anterior:

- sudo, nos permitirá darnos privilegios a nuestro usuario para ejecutar ciertas órdenes como ser pacman.

- pacman, es la orden que usaremos junto con -Syu para actualizar la base de datos y descargar los paquetes para su instalación.

- &&, lo que nos permite ésto es una vez terminado el proceso anterior correr otra orden.

- yaourt -Syua, parecido a pacman, actualizará la base de datos y buscará actualizaciones en los repositorios AUR.

 

* Esperamos para ver si hay paquetes para actualizar.

* Confirmamos en caso de haber nuevas versiones.

 

Tan simple como éso quedaría nuestro sistema actualizado, si necesitan reiniciar luego de que hayamos tenido un upgrade de nuestro kernel por ejemplo lo pueden hacer tranquilamente.

 

 

Instalar y Desintalar paquetes con Pacman ¿Qué es pacman?

El gestor de paquetes de pacman es una de las principales características distintivas de Arch Linux. Combina un simple formato de paquetes binarios con un fácil sistema de compilación de paquetes. El objetivo de pacman es hacer posible gestionar fácilmente los paquetes, si son de los repositorios oficiales de Arch o compilaciones propias del usuario.

Pacman mantiene el sistema actualizado mediante la sincronización de listas de paquetes con el servidor principal. Este modelo servidor/cliente también le permite descargar/instalar paquetes con una simple orden, completado con todas las dependencias necesarias.

Éste gestor de paquetes está escrito en el lenguaje de programación C y utiliza para los paquetes el formato .pkg.tar.xz. (Wiki)

 

¿Como instalamos y desintalamos un paquete?

* Ejecutamos nuestra terminal

* Escribimos sudo pacman -S xchat (en éste caso es el programa que instalaremos, un cliente de IRC).

- Una vez terminado el proceso de instalación ya está disponible Xchat para ser usado en nuestro entorno.

* Si ya no queremos tenerlo instalado lo eliminamos de manera recursiva con todas las dependencias con las que se instaló (ojo con ésto) de la siguiente manera: sudo pacman -Rscn xchat

* Listo programa desintalado.

* Los archivos de configuración en nuestro home, quedarán, por si quieren volver a instalarlo ya queda su configuración, si nó también pueden eliminar.

* Listo!

 

 

¿Dónde visualizar los archivos descargados con pacman?

Los archivos que descargamos cuando por ejemplo actualizamos nuestro sistema o vamos instalando paquetes van quedando en el directorio: /var/cache/pacman/pkg Podemos mirar el tamaño del archivo con la orden: du -bsh /var/cache/pacman/pkg

 

bcc09-captura2bde2bpantalla2bde2b2016-07
 

Para limpiar la cache de todos los paquetes que tenemos vamos seguir éstos simples pasos:

* Vamos al directorio en cuestión: cd /var/cache/pacman/pkg

* Ahora ejecutamos: sudo pacman -Scc

 

54308-captura2bde2bpantalla2bde2b2016-07
 

* Confirmamos la primer opción y la segunda

* Listo, revisamos nuevamente el directorio en cuestión y verán que ya no hay ningún paquete descargado.

 

* NOTA IMPORTANTE *

- Tengan en cuenta que éste comando elimina TODOS los paquetes descargados en dicho directorio, en el caso que no lo hayan hecho todavía, liberarán una gran cantidad de espacio, sinó como es mi caso, solo se liberarán unos cuantos MB.

Ésto también lo que hará es que si tenemos que hacer un downgrade de algún paquete en particular porque el actual no funciona correctamente NO LO PODRÁN HACER. Para el caso pueden usar la opción: pacman -Sc.

 

Asi que recomiendo antes de seguir éste tutorial revisen que su sistema esté funcionando correctamente. Más aún si actualizaron el kernel más que nada.

 

 

¿Qué utilizamos?

* administarador de paquetes: pacman.

* orden: sudo.

* terminal: gnome-terminal.

 

Bueno con éso conluimos ésta entrada y espero que les sirva a todos!

 

Abrazo de gol!

Editado por ice

Compartir este post


Enlace al post
Compartir en otros sitios

Muchas gracias ice por este fantástico resumen.

Quisiera destacar que cuando no tenia manejo de la distro no usaba los parametros -Rscn y bueno, tenia el disco duro hecho un desastre XD así que a los que llevéis poco tiempo en Arch ojo con ese detalle que no es ninguna tontería.

 

Y ya puestos un pequeño aporte mas:

El comando "pacman -Ss" es muy útil para buscar paquetes si solo se conoce una parte del nombre o lo que hace, por ejemplo:

pacman -Ss libreoffice

Muestra todos los paquetes relacionados con libreoffice con su nombre y descripción, sin instalar nada.

 

pacman -Ss text editor

Muestra los paquetes que en su descripción se mencione que se trata de un editor de texto

 

 

Un saludo.

Compartir este post


Enlace al post
Compartir en otros sitios

muy cierto! gracias por agregar el dato! :-)

Compartir este post


Enlace al post
Compartir en otros sitios

Registra una cuenta o conéctate para comentar

Debes ser un miembro de la comunidad para dejar un comentario

Crear una cuenta

Regístrate en nuestra comunidad. ¡Es fácil!

Registrar una cuenta nueva

Iniciar Sesión

¿Ya tienes cuenta? Conéctate aquí.

Iniciar Sesión

×