Cómo instalar paquetes en Arch Linux
Arch Linux es uno de los sistemas operativos de escritorio más populares. Sus principales ventajas giran en torno a una gran comunidad y miles de paquetes que se pueden instalar en Arch Linux, tanto desde repositorios oficiales como desde AUR. En este tutorial, cubriremos cómo instalar paquetes en Arch Linux. Algunos de los métodos de instalación que veremos incluyen:
- Instalación de paquetes usando el administrador de paquetes oficial de Arch – Pacman
- Instalación de paquetes de AUR
AUR es un repositorio impulsado por la comunidad para usuarios de Arch Linux. Fue creado con la intención de facilitar el intercambio de paquetes comunitarios de manera organizada. AUR contiene descripciones de paquetes llamadas PKGBUILDs que le permiten compilar un paquete desde el código fuente con makepkg.
Para instalar un paquete en Arch Linux desde AUR, necesita una herramienta auxiliar que automatice el proceso de construcción e instalación del paquete. En este tutorial, veremos:
- Usando Yaourt
- Usando empaquetador
- Usando aurman
1) Instalación de paquetes en Arch Linux usando Pacman
Arch Linux viene con una herramienta de administrador de paquetes predeterminada llamada Pacman que usa alquitrán para empaquetar aplicaciones. Pacman funciona a la perfección con Sistema de construcción de arco. Para instalar un paquete con pacman, use -S opción. El siguiente ejemplo instalará los paquetes vlc y elinks en Arch usando pacman:
$ sudo pacman -S vlc elinks
Obtenga detalles sobre el paquete instalado usando -Qi
$ pacman -Qi elinks Name : elinks Version : 0.13-19 Description : An advanced and well-established feature-rich text mode web browser. Architecture : x86_64 URL : http://elinks.or.cz Licenses : GPL Groups : None Provides : None Depends On : bzip2 expat>=2.0 gpm>=1.20.4 openssl lua51 libidn gc tre zlib Optional Deps : None Required By : None Optional For : ranger Conflicts With : None Replaces : None Installed Size : 2.58 MiB Packager : Kyle Keen <keenerd@gmail.com> Build Date : Wed 12 Jul 2017 05:56:21 AM EAT Install Date : Sun 17 Jun 2018 01:56:25 PM EAT Install Reason : Explicitly installed Install Script : No Validated By : Signature
Para quitar el paquete, use -R opción
$ sudo pacman -R elinks checking dependencies... :: ranger optionally requires elinks: for previews of html pages Packages (1) elinks-0.13-19 Total Removed Size: 2.58 MiB :: Do you want to remove these packages? [Y/n] y :: Processing package changes... (1/1) removing elinks [##########################] 100% :: Running post-transaction hooks... (1/2) Arming ConditionNeedsUpdate... (2/2) Updating the desktop file MIME type cache... $ pacman -Qi elinks error: package 'elinks' was not found
2) Instalación de paquetes en Arch Linux usando yaourt
yaourt es un contenedor de pacman con funciones ampliadas y compatibilidad con AUR. El paquete se puede instalar usando pacman, a diferencia de otros contenedores de pacman que son en su mayoría paquetes como compila AUR. yaourt depende de diffutils, pacman> = 5.0, package-query> = 1.8 y gettext.
Antes de que pueda instalar yaourt, debe habilitar el uso de repositorios comunitarios en Arch
$ sudo vim /etc/pacman.conf
Agregue el contenido a continuación:
[archlinuxfr] SigLevel = Never Server = http://repo.archlinux.fr/$arch
Instale yaourt:
$ sudo pacman -Sy yaourt
-y La opción se utiliza para sincronizar la lista de contenido del paquete.
Para instalar un paquete con AUR use:
$ yaourt -S <package-name>
Luego puede buscar paquetes en AUR:
$ yaourt <package-name>
P.ej
$ yaourt vlc
Le dará una manera fácil de instalar el paquete eligiendo un número de la lista. Ingrese el número de paquete en la lista y presione
3) Instalación de paquetes en Arch Linux usando packer
Packer es uno de los muchos contenedores de pacman que se pueden usar para instalar paquetes de AUR. Para instalar el packer en Arch Linux, puede utilizar otro ayudante de AUR como yaourt o crear el paquete usted mismo. Si ya tiene instalado, instale Packer ejecutando:
$ yaourt -S packer --noconfirm
los –no confirmar se utiliza para silenciar las indicaciones de las preguntas. Responderá todo por ti.
El yaourt está disponible en el repositorio oficial de Arch. Se puede instalar con pacman:
$ sudo pacman -S yaourt
Una vez que se haya instalado el paquete, puede comenzar a usarlo para administrar paquetes en Arch Linux. Una ventaja del empaquetador sobre AUR es que no necesita privilegios de sudo. Puede realizar la instalación y eliminación de paquetes utilizando su cuenta de usuario normal.
Como ejemplo, instale elinks y vlc como hicimos con pacman usando los comandos:
$ packer -S vlc elinks
Si desea actualizar todos los paquetes, incluidos los de AUR:
$ packer -Syu
Para eliminar un paquete, pase opciones similares a las de pacman.
$ packer -R elinks
4) Instalación de paquetes en Arch Linux usando aurman
Aurman se puede instalar de dos formas:
- Uso de otro ayudante de AUR: yaourt, pacaur, etc.
- Construyendo manualmente pkg.tar.xz e instalar usando pacman.
Instale aurman de AUR con yaourt:
$ sudo pacman -S yaourt git $ yaourt -S aurman
Instale aurman compilando el paquete pkg.tar.xz
$ cd /tmp $ git clone https://aur.archlinux.org/aurman.git Cloning into 'aurman'... remote: Counting objects: 132, done. remote: Compressing objects: 100% (86/86), done. remote: Total 132 (delta 64), reused 110 (delta 46) Receiving objects: 100% (132/132), 11.09 KiB | 1.85 MiB/s, done. Resolving deltas: 100% (64/64), done. $ cd aurman $ makepkg -Acs $ sudo pacman -U aurman-xxx.pkg.tar.xz
La instalación de un administrador de paquetes se realiza mediante la siguiente sintaxis:
$ aurman -S <package-name>
Lea también:
En esta publicación de blog, hemos cubierto diferentes herramientas de administración de paquetes que puede usar en sus distribuciones de Linux basadas en Arch. Esto funcionará bien tanto para los sistemas operativos Arch centrados en el escritorio como en el servidor. Para obtener más opciones de comando, consulte la documentación oficial de cada paquete. Un gran lugar de referencia es Documentación de Pacman.