Actualizar y actualizar usando Pacman
Comencemos con algunos comandos de Arch Linux para demostrar el uso de la utilidad de Pacman. La primera utilización de un Pacman es usarlo para sincronizar la base de datos de paquetes locales con los repositorios de paquetes remotos. El siguiente comando garantiza que los paquetes que se instalan en el sistema estén actualizados y tengan las últimas correcciones de seguridad y errores. El indicador "-s" se usa para decirle a Pacman que realice una operación de sincronización. El indicador "Y" se usa para decirle a Pacman que asuma sí a cualquier indicación o confirmación durante la operación de sincronización.
[Omar@Omar ~] $ sudo Pacman -sy
El mismo comando Pacman se puede modificar con el uso del indicador adicional "Y" que se usa nuevamente para confirmar que el usuario desea continuar con la actualización. Esta es una medida de seguridad para evitar actualizaciones accidentales.
[Omar@Omar ~] $ sudo Pacman -Syy
[sudo] Contraseña para Omar:
Después de sincronizar los paquetes con el indicador "-s" y actualizar las listas de paquetes con el indicador "Y", puede usar el indicador "U" para realizar una actualización completa del sistema. Esto incluye actualizaciones de los paquetes del sistema, así como actualizaciones de cualquier paquete que tenga nuevas versiones disponibles. La salida del comando muestra que no hay nuevas actualizaciones disponibles para estos paquetes en este momento.
[Omar@Omar ~] $ sudo Pacman -syu
Al organizar las banderas en una instrucción, podemos lograr cualquier objetivo que queramos. Ahora, la "y" después de la bandera "-s" se usa para actualizar las listas de paquetes. La tercera bandera, "y", se usa nuevamente para confirmar que el usuario desea continuar con la actualización. La cuarta bandera, "U", le dice a Pacman que realice una actualización completa del sistema. Cuando se ejecuta el comando, comienza sincronizando las bases de datos del paquete y termina con una actualización completa del sistema.
[Omar@Omar ~] $ sudo Pacman -Syyu
El siguiente comando demuestra el uso de la opción "-u" dos veces. Es la opción de realizar una actualización y degradación del sistema siempre que sea posible. La salida muestra que todos los paquetes instalados ya son la última versión y no hay actualizaciones disponibles.
[Omar@Omar ~] $ sudo Pacman -syuu
Si desea combinar todos los propósitos de las diferentes banderas que utilizamos anteriormente, puede combinar todas las banderas en una instrucción como lo que hicimos en la siguiente ilustración. El "-yy" es la opción de actualizar todos los paquetes, y el "-u" es la opción de realizar una actualización del sistema. La opción adicional -y se asegura de que Pacman descargue toda la lista de paquetes nuevamente y actualice el caché de la lista de paquetes. Esto puede ayudar si enfrenta problemas con la lista de paquetes que está desactualizado.
[Omar@Omar ~] $ sudo Pacman -Syyuu
Descargue los paquetes usando Pacman
El comando Pacman puede ser útil para descargar cualquier paquete en Arch Linux sin ser instalado. Para esto, necesitamos usar la bandera "-sw" en las instrucciones. El siguiente comando es la ilustración de descargar un paquete GIMP en un sistema Arch Linux sin instalarlo. El comando descarga el paquete GIMP y sus dependencias, pero no las instala.
[Omar@Omar ~] $ sudo Pacman -Sw GIMP
Instale los paquetes con Pacman
El comando Pacman es muy útil cuando desea descargar o instalar algún paquete en su máquina Archlinux. Del mismo modo, debe usar la opción "-s" para instalar un paquete junto con el nombre del paquete. La siguiente instrucción muestra que el nombre del paquete que se especifica después de la opción es "Firefox". Después de resolver las dependencias, el sistema solicita al usuario que confirme si desea continuar con la instalación. Si el usuario ingresa "y", el comando continúa con la instalación. En este caso, la salida muestra el progreso de la instalación del paquete "Firefox". El comando instala Firefox y cualquier dependencia.
[Omar@Omar ~] $ sudo Pacman -S Firefox
La ilustración anterior muestra cómo puede instalar un solo paquete utilizando las instrucciones de Pacman. Ahora, veremos cómo podemos instalar múltiples paquetes a la vez. El siguiente comando muestra los nombres de paquetes que se especifican después de las opciones Python-PIP y Python-Py, separadas por una coma y encerradas en aparatos . Una vez que se realiza la descarga, el comando continúa con la instalación de los paquetes restantes y muestra el progreso de la instalación.
[Omar@Omar ~] $ sudo Pacman -S Python- Pip, Py
Retire los paquetes con Pacman
Al igual que tenemos que realizar la descarga e instalación a través de las instrucciones de Pacman, también podemos usar la instrucción de Pacman para eliminar un paquete instalado de nuestro sistema. Para esto, necesitamos usar la opción "-r" junto con el nombre del paquete "Inkspace" en la instrucción de Pacman. Inkscape y todos los demás paquetes que se instalan como dependencias de "Inkscape" pero que ya no son requeridos por ningún otro paquete se eliminan del sistema cuando se realiza este comando.
[Omar@Omar ~] $ sudo Pacman -R Inkscape
Enumere los paquetes instalados con Pacman
El comando "Pacman" se puede ejecutar para enumerar todos los paquetes instalados de un sistema a la vez. Para esto, necesitamos utilizar la opción "-Q" para consultar la base de datos del paquete para paquetes instalados. Cuando se ejecuta este comando, muestra una lista de todos los paquetes que se instalan actualmente en el sistema. El nombre del paquete, la versión y el repositorio del que se instaló se muestran para cada paquete.
[Omar@Omar ~] $ Pacman -q
El uso del indicador "-s" con el indicador "Q" es útil para buscar un paquete instalado por su nombre dentro del sistema Arch Linux. Por ejemplo, el siguiente comando demuestra que estamos utilizando el "-QS" combinado para buscar el paquete "firme" instalado. Cuando se ejecuta este comando, busca en los paquetes instalados localmente para cualquier paquete que coincida con el nombre, "firme". La salida muestra el nombre, la versión y la descripción de cualquier paquete que coincida con el término de búsqueda, "firme".
[Omar@Omar ~] $ sudo Pacman -qs firma
Después de pasar por esta guía, podrá usar la instrucción de Pacman en su arco Linux sin dudar. Este artículo cubre el uso de la instrucción de Pacman utilizando algunas de sus banderas útiles como -s, -y, -u, -q, -qs, -sw y -r. El comando Pacman cubre las actualizaciones, actualizaciones, descarga, instalación, eliminación y búsqueda en paquetes particulares.