pacman significa package manager utility (pacman). pacman es una utilidad de línea de comandos para instalar, construir, eliminar y administrar paquetes de Arch Linux. pacman utiliza libalpm (Arch Linux Package Management (ALPM) library) como back-end para realizar todas las acciones. Algunas otras utilidades del gestor de paquetes que se están utilizando ampliamente en Linux son Yum, dnf, apt-get, dpkg, rpm, Zypper, pacman, urpmi, etc.,

Ahora, voy a jugar en nuestro Manjaro 15.,10 cuadro para explicar y cubrir los comandos pacman más utilizados con ejemplos.

1) Sintaxis común / ubicación del archivo para pacman

vea a continuación la sintaxis común / ubicación del archivo de pacman que le ayudará si desea consultar más sobre él.

2) Instale un paquete o paquetes

utilice el siguiente comando para instalar cualquier paquete o paquetes en su sistema. En este caso voy a instalar apache & php.

3) Eliminar un paquete o paquetes

utilice el siguiente comando para eliminar / borrar cualquier paquete o paquetes en su sistema., En este caso voy a eliminar apache & php.

# pacman -R apache# pacman -R apache php# pacman -Rs apache# pacman -Ru gnome

4) actualizar un paquete o paquetes

utilice el siguiente comando para actualizar cualquier paquete o paquetes en su sistema. En este caso voy a actualizar apache & php a la última versión. Si la actualización está disponible, actualizará el paquete a la última versión, de lo contrario reinstalará la actual.

6) Cómo listar paquetes

utilice los siguientes comandos para listar todos los paquetes instalados. Tomará mucho tiempo listout mejor podemos usar más comando para ver página por página.,

para recuperar una lista de los archivos instalados por un paquete en particular.

7) Comprobar actualizaciones

utilice el siguiente comando para comprobar las actualizaciones de paquetes disponibles en su sistema. Si hay algo disponible, realizará la actualización.

8) buscar un paquete

Si no sabe el nombre exacto del paquete que desea instalar, utilice la opción de búsqueda que devolverá la cadena coincidente. En este caso voy a buscar cromo.

# pacman -Ss chromiumextra/chromium 48.0.2564.116-1 The open-source project behind Google Chrome, an attempt at creating a safer, faster, and more stable browserextra/qt5-webengine 5.5.1-9 (qt qt5) Provides support for web applications using the Chromium browser projectcommunity/chromium-bsu 0.9.15.1-2 A fast paced top scrolling shootercommunity/chromium-chromevox latest-1 Causes the Chromium web browser to automatically install and update the ChromeVox screen reader extention. Note: This package does not contain the extension code.community/fcitx-mozc 2.17.2313.102-1 Fcitx Module of A Japanese Input Method for Chromium OS, Windows, Mac and Linux (the Open Source Edition of Google Japanese Input)

puede buscar el paquete ya instalado agregando la opción Q con pacman.,

# pacman -Qs apchelocal/apache 2.4.18-1 A high performance Unix-based HTTP serverlocal/apr 1.5.2-1 The Apache Portable Runtimelocal/apr-util 1.5.4-1 The Apache Portable Runtime# pacman -Qs chromium

9) Compruebe la información del paquete

Si desea conocer la información detallada del paquete antes de proceder con la instalación. Utilice el siguiente comando, le dará información completa sobre el paquete como versión del paquete, Tamaño, Nombre del repositorio, etc..

# pacman -Si chromiumRepository : extraName : chromiumVersion : 48.0.2564.116-1Description : The open-source project behind Google Chrome, an attempt at creating a safer, faster, and more stable browserArchitecture : x86_64URL : http://www.chromium.org/Licenses : BSDGroups : NoneProvides : NoneDepends On : gtk2 nss alsa-lib xdg-utils bzip2 libevent libxss icu libexif libgcrypt ttf-font systemd dbus flac snappy speech-dispatcher pciutils libpulse harfbuzz libsecret libvpx perl perl-file-basedir desktop-file-utils hicolor-icon-themeOptional Deps : kdebase-kdialog: needed for file dialogs in KDE gnome-keyring: for storing passwords in GNOME keyring kwallet: for storing passwords in KWalletConflicts With : NoneReplaces : NoneDownload Size : 44.42 MiBInstalled Size : 172.44 MiBPackager : Evangelos Foutras Build Date : Fri 19 Feb 2016 04:17:12 AM ISTValidated By : MD5 Sum SHA-256 Sum Signature

Para obtener información acerca de un paquete instalado

# pacman -Qi apacheName : apacheVersion : 2.4.18-1Description : A high performance Unix-based HTTP serverArchitecture : x86_64URL : http://www.apache.org/dist/httpdLicenses : APACHEGroups : NoneProvides : NoneDepends On : zlib apr-util pcreOptional Deps : lua: for mod_lua module openssl: for mod_ssl module libxml2: for mod_proxy_html, mod_xml2enc modules nghttp2: for mod_http2 module lynx: apachectl statusRequired By : NoneOptional For : NoneConflicts With : NoneReplaces : NoneInstalled Size : 5.41 MiBPackager : Anatol Pomozov Build Date : Mon 14 Dec 2015 09:36:34 PM ISTInstall Date : Thu 03 Mar 2016 12:52:34 PM ISTInstall Reason : Explicitly installedInstall Script : YesValidated By : Signature# pacman -Qi chromiumerror: package 'chromium' was not found

Mostrar la lista de archivos de copia de seguridad y su modificación en los estados. Si instaló apache 2.4.12 y versiones posteriores en stage, actualizó a 2.4.,18, mostrará estados de modificación.

10) instale un paquete desde un repositorio particular

Use el siguiente comando para instalar un paquete desde un repositorio particular. En este caso voy a instalar el paquete mplayer desde el repositorio Manjaro extra.

# pacman -S extra/mplayer

11) Ver dependencias de paquetes

utilice el siguiente comando para ver dependencias de paquetes.

# pactree apacheor# pactree -c apacheor# pactree -sc apacheapache├─zlib│ └─glibc│ ├─linux-api-headers│ ├─tzdata│ └─filesystem│ └─iana-etc├─apr-util│ ├─apr│ │ └─util-linux│ │ ├─pam│ │ │ ├─glibc│ │ │ ├─cracklib

para listar todos los paquetes que ya no son necesarios como dependencias.,

para listar todos los paquetes explícitamente instalados y no requeridos como dependencias

12) sincronizar la base de datos

utilice los siguientes comandos para sincronizar la base de datos. Haga esto antes de continuar con la actualización completa del sistema.

forzar sincronización de la base de datos

13) Instalar actualizaciones

utilice los siguientes comandos para actualizar paquetes completos del sistema a la última versión. También podemos actualizar nuestro sistema a una nueva versión de Archi/Manjaro si está disponible.

14) Cómo instalar el paquete de grupo

podemos instalar el paquete de grupo, como si desea instalar el software en una sola toma., Cuando está instalando un grupo de paquetes, le pedirá que seleccione los paquetes del grupo y tiene la opción de excluir paquetes o rangos de paquetes en particular en la lista.

para ver qué paquetes pertenecen al grupo

# pacman -Sg gnomegnome adwaita-icon-themegnome baobabgnome dconf-editorgnome empathygnome eoggnome epiphanygnome evincegnome gdmgnome gnome-backgroundsgnome gnome-calculatorgnome gnome-contacts

15) whatprovides function

Este comando busca qué paquetes poseen un archivo .

# pacman -Qo /etc/httpd/conf/etc/httpd/conf/ is owned by apache 2.4.18-1

16) limpiar la caché de pacman

si queremos limpiar la caché de paquetes pacman podemos hacerlo activando los comandos siguientes.

paquetes vacíos en caché.,

17) Lea más acerca de pacman

utilice los siguientes comandos para leer más acerca de la información de comandos de pacman.

$ pacman -helpor$ man pacman

Disfrute….)

Deja una respuesta

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