Getting Started With Pacman

Pacman, significa Administrador de paquetes, es la herramienta de gestión de paquetes de línea de comandos basada en bibliotecas por defecto y simple para Arch Linux y sus derivados. Nos permite instalar, eliminar, actualizar y actualizar fácilmente paquetes junto con todas las dependencias necesarias. En resumen, Pacman mantendrá su sistema Arch Linux actualizado sincronizando paquetes con el servidor maestro remoto. Pacman generalmente utiliza el .pkg.alquitrán.formato de paquete xz, y está escrito utilizando el lenguaje de programación C.,

como probablemente sabrás, a diferencia de otras distribuciones de Linux, Arch Linux no tiene ningún gestor de paquetes GUI. Por ejemplo, Ubuntu tiene un gestor de paquetes GUI llamado software center para instalar, actualizar, actualizar y eliminar paquetes. Pero en Arch Linux, no existe tal cosa. Pacman es un gestor de paquetes de línea de comandos.

En este tutorial, vamos a ver cómo usar pacman para instalar, quitar, actualizar y actualizar paquetes de Arch Linux con ejemplos sencillos.

ejemplos de comandos Pacman

1., Actualizar listas de paquetes

al igual que en todos los sistemas operativos Linux, antes de instalar cualquier paquete, o actualizar el sistema, debemos actualizar las listas de paquetes:

para hacerlo, ejecute el siguiente comando como usuario root:

# pacman -Syy

salida de muestra:

2., Instalar un paquete específico

Para instalar un paquete en particular, por ejemplo el reproductor vlc, utilizamos el siguiente comando:

# pacman -S vlc

El comando instalar vlc paquete junto con todas las dependencias necesarias.

del mismo modo, puede instalar varios paquetes a la vez.

por ejemplo, Para instalar vlc y firefox, podemos usar el siguiente comando:

# pacman -S vlc firefox

3., Descargar un paquete

a veces, es posible que desee descargar un paquete y mantenerlo en su caché sin instalarlo. Es posible que planee usar los paquetes descargados en el futuro.

Para ello, ejecute:

# pacman -Sw <package-name>

Ejemplo:

# pacman -Sw vlc

El comando de arriba solo descarga el vlc paquete, y guárdelo en la carpeta de caché.

Pacman almacena todos los paquetes descargados en la carpeta/var/cache/pacman/ pkg/.,

# ls /var/cache/pacman/pkg/

En el caso de que usted desea instalar el paquete descargado, vaya a la carpeta de caché y escriba el siguiente comando:

# cd /var/cache/pacman/pkg/
# pacman -U <package-name>

Ejemplo:

# pacman -U vlc-2.2.2-3-x86_64.pkg.tar.xz

no confundir con -U de la bandera. No significa desinstalar. Usamos esta bandera para instalar paquetes desde la caché local.

4. Instalar un grupo de paquetes

podemos instalar un grupo de paquetes., Por ejemplo, puede que desee instalar KDE plasma desktop o MATE desktop. Para hacerlo, simplemente ejecute:

# pacman -S plasma-desktop
# pacman -S mate

este comando instalará la sesión de escritorio MATE o KDE plasma con todas las dependencias requeridas.

5., Actualización / Actualización de un paquete

Para actualizar un único paquete, ejecute:

# pacman-S <nombre-de-paquete>

Ejemplo:

# pacman-S vlc

Para actualizar todos los paquetes en su sistema, ejecute lo siguiente:

# pacman -Syu

El comando actualizar su Arch Linux a la versión más reciente.

6., Saltar actualizar / actualizar un paquete o un grupo de paquetes

a veces, es posible que desee mantener la versión anterior de un paquete en particular mientras actualiza su Arch Linux.

Para saltar la actualización o mejora de un paquete, utilice el comando:

# pacman -Syu --ignore=grep

salida de Ejemplo:

saltar De un grupo de paquetes, ejecutar:

# pacman -Syu --ignoregroup=mate

7., Eliminar un paquete

para eliminar un solo paquete o un grupo de paquetes, usamos el parámetro-R con el comando pacman.

por ejemplo, Quiero eliminar el paquete mate.

Para ello, ejecute:

# pacman -R mate

Ser consciente de que el comando anterior el paquete especificado. Las dependencias permanecerán en el disco duro.,

con el fin De eliminar un paquete con todas sus dependencias, ejecute el siguiente comando:

# pacman -Rs <nombre-de-paquete>

Ejemplo:

# pacman -Rs mate

Este comando eliminará completamente mate paquete y todas las dependencias.

ahora, espere. ¿Qué pasa con los archivos de configuración? Pacman mantiene los archivos de configuración importantes con la extensión: .pacsave mientras elimina paquetes.,

si ya no los desea y desea liberar el disco duro, puede deshacerse de esos archivos con el comando:

# pacman-RNS mate

el comando anterior eliminará completamente la sesión de escritorio de mate junto con todas las dependencias y archivos de configuración requeridos.

tenga cuidado al usar el comando anterior. Es posible que accidentalmente elimine algunas dependencias importantes requeridas por otro software.,

por lo tanto, para eliminar un paquete, que es requerido por otro paquete, sin eliminar el paquete dependiente, use el siguiente comando:

# pacman -Rdd <package-name>

como puede saber, todavía habrá algunos paquetes huérfanos (sin usar) en su Arch Linux después de eliminar un paquete. Estos paquetes huérfanos ya no son necesarios, por lo que podemos deshacernos de ellos para liberar algo de espacio.,

Para comprobar si su Arch Linux tiene cualquier huérfanos paquete, ejecute:

$ sudo pacman -Qdt

Este comando mostrará una lista de los paquetes.

eliminar estos paquetes, ejecutar:

$ sudo pacman -Rns $(pacman -Qdtq)

8. Buscar paquetes de la base de datos local

significa consultar un solo o la lista de paquetes de la base de datos local, es decir, la carpeta de caché.,

buscar un paquete específico, por ejemplo vlc, a partir de la base de datos local, ejecute:

# pacman -Q vlc

salida de Ejemplo:

vlc 2.2.2-3

buscar ya los paquetes instalados, utilice la opción-s de la bandera.

# pacman -Qs vlc

salida de Ejemplo:

local/vlc 2.2.,div id="7d6ad2622d">buscar un paquete a partir de la base de datos local con la información detallada, ejecutar: 
# pacman -Qi vlc

del mismo modo, usted puede buscar en varios paquetes de la base de datos local con el comando:

# pacman -Q texto1 texto2

Para ver la lista completa de los archivos instalados por el paquete, ejecute:

# pacman -Ql vlc

9.,base de datos nc (servidor remoto), ejecutar:

# pacman-Ss vlc

Salida de muestra:

para mostrar la información detallada del paquete dado desde la base de datos de sincronización, ejecute:

# pacman-si VLC

pacman también se incluye con pacsearch Utility que muestra los resultados de búsqueda con resaltado de color y muestra si el paquete está instalado o no.,

El uso típico de pacsearch comando será:

# pacsearch vlc

salida de Ejemplo:

Como se puede ver en el resultado anterior, pacsearch utilidad muestra que vlc instalado.

10. Listar todos los paquetes no utilizados (huérfanos)

para ver todos los paquetes no utilizados que ya no son necesarios como dependencias, use el parámetro-dt como se muestra a continuación.,

# pacman -Qdt <nombre-de-paquete>

11. Compruebe qué paquetes ocupan más espacio

Pacman tiene una buena utilidad llamada "pacgraph" que muestra qué paquetes están consumiendo más espacio en su disco duro.

instale pacgraph utility primero.,

# pacman-S pacgraph

a Continuación, ejecute el comando siguiente para encontrar el paquete que ocupa más espacio:

# pacgraph -c

salida de Ejemplo:

Detectadas Arco.,Loading package infoTotal size: 1302MB 407MB vlc 201MB linux 130MB gcc 100MB pacgraph 29425kB grub 19300kB make 15617kB yaourt 290kB vi 231kB pciutils 186kB iputils 164kB patch 114kB pkg-config 76kB logrotate 55kB pcmciautils 50kB os-prober 31744B aurvote 27648B which 5120B systemd-sysvcompat

If you just wanted to show top biggest packages, run:

# pacgraph -c | head

Sample output:

Autodetected Arch.,Loading package infoTotal size: 1302MB 407MB vlc 201MB linux 130MB gcc 100MB pacgraph 29425kB grub 19300kB make 15617kB yaourt

As you see in the above output, vlc package is eating up more space.,

como wise, para comprobar qué paquetes están comiendo el tamaño más bajo, ejecute:

# pacgraph-C | tail

Salida de muestra:

 231kb pciutils 186kb IPUTILS 164KB Patch 114kb pkg-config 76kb logrotate 55kb pcmciautils 50kb os-prober 31744b aurvote 27648b which 5120b systemd-sysvcompat

esto le dará una idea de qué paquete consume más espacio en disco, para que pueda desinstalarlos ya no son necesarios.

12., Degradar paquetes

esto es algo importante que debe prestar atención. Digamos que desea instalar una nueva versión del paquete vlc. Después de instalar la nueva versión vlc, te das cuenta de que la aplicación se congela constantemente, o se rompe, o no funciona en absoluto. ¿Qué harías? En tales casos, puede degradar fácilmente el vlc a la versión antigua y estable. Esto solo puede ser posible si no ha borrado su carpeta de caché.

básicamente, todos los paquetes que descargamos durante la instalación se almacenarán en el directorio de caché i.,e / var / cache / pacman / pkg/. Si encuentra que un paquete no funciona después de actualizarlo, puede bajarlo fácilmente a su versión estable anterior.

Para hacerlo, quite la nueva versión usando el comando:

# pacman -R vlc

Y, a continuación, vaya al directorio de la caché:

# cd /var/cache/pacman/pkg/

Ahora, instalar la versión antigua con el comando:

# pacman-S vlc-2.2.2-3-x86_64.pkg.alquitrán.,xz

del mismo modo, puede degradar todos los paquetes problemáticos a sus versiones anteriores.

13. Clean up package cache

como he dicho, todos los paquetes que descargamos durante la instalación se almacenarán en el directorio de caché, es decir, /var/cache/pacman/pkg/. Si no los elimina periódicamente, lentamente consumirá el espacio de su disco duro, y tarde o temprano podría terminar con poco espacio en disco.

por lo que es bueno eliminar la caché periódicamente. Además, debes saber que hay lados buenos y malos.,

el lado bueno es, como mencioné anteriormente, que puede degradar un paquete a su versión anterior cuando lo desee. Si encuentra que un paquete no funciona correctamente después de actualizar su sistema, puede bajarlo fácilmente a la versión anterior.

El lado malo es el espacio en disco. Si tiene un tamaño pequeño de partición raíz, y si no borra la carpeta de caché periódicamente, seguramente se quedará sin espacio en disco pronto. Por lo tanto, es una buena idea limpiar la caché de vez en cuando.,

borrar la caché de la carpeta, ejecute el siguiente comando:

# pacman -Sc

El comando eliminar todos los paquetes que no están instalados localmente de la carpeta de caché.

Para eliminar completamente todos los paquetes (Si están instaladas o no instalado) de la caché:

# pacman -Scc

Advertencia: no Hay manera de volver el borrado de la caché. Por lo tanto, tenga mucho cuidado antes de borrar la caché.,

Eso es todo por ahora amigos. Espero que tengas algunas ideas básicas del uso del comando Pacman. Si crees que me perdí algo, por favor házmelo saber en la sección de comentarios a continuación. Actualizaré esta guía lo antes posible.

Share

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *