Todo lo que necesita saber sobre el repositorio de usuarios de Arch

Arch User Repository (AUR) es un aspecto importante del ecosistema Arch Linux.

Es un repositorio de paquetes de Arch Linux administrado por la comunidad que aloja una variedad de paquetes que no se encuentran en la base de datos oficial de paquetes de Arch Linux. ¡Los proyectos populares de AUR pueden incluirse en el repositorio oficial de Arch en el futuro! En realidad, muchos de los nuevos paquetes enviados al repositorio oficial de Arch Linux comenzaron como paquetes AUR antes de ser aceptados.

Cómo funciona AUR

AUR es en realidad un repositorio de scripts PKGBUILD. No contiene necesariamente el código fuente del paquete de destino. Cuando usa AUR, en realidad está tomando el script PKGBUILD y construyendo el programa usted mismo. PKGBUILD un script especializado para el sistema Arch Linux que le dice al compilador cómo construir un determinado paquete para el sistema. El proceso puede incluir la descarga de un paquete o paquetes adicionales y el código fuente. El script también es gratuito para tener ajustes y correcciones especializados para el proceso de compilación.

Entonces, cuando obtiene un paquete de AUR, en realidad está tomando el script PKGBUILD. Su sistema aún necesita ejecutar el script y pasar por el proceso de compilación para instalar completamente el paquete.

¿Por qué UA?

La cuestión es que AUR es una de las principales razones por las que Arch Linux es tan popular. A diferencia de otros ecosistemas de Linux, es menos susceptible a los agujeros de seguridad permanentes en su sistema. Además, los paquetes AUR son más fáciles de instalar y mantener actualizados, todo por ti mismo.

En el caso de AUR, construyes el paquete desde la fuente con la ayuda de PKGBUILD. El script PKGBUILD maneja todo el proceso de construcción. El mantenedor del paquete tiene que crear el PKGBUILD, por supuesto. El sistema PKGBUILD hace que el proceso de construcción sea fluido y sin complicaciones. Por supuesto, todavía tiene el potencial de instalar código malicioso en su sistema. Pero en lugar de agregar un repositorio completo, solo debe preocuparse por el paquete en sí.

No te preocupes; el procedimiento de construcción nunca es tan simple. Tampoco se necesita mucho tiempo. A menos, por supuesto, que estés construyendo algo pesado como el kernel de Linux o Firefox.

Uso de AUR

Basta de hablar de AUR. Es hora de aprender a usar AUR.

Usando el método AUR clásico

Esta es la forma clásica y manual de instalar un paquete AUR. Todo debe hacerse manualmente, por lo que este camino requiere más tiempo y paciencia. Por supuesto, los ayudantes de AUR pueden automatizar todo el proceso, pero se dice que uno no debe usar ningún ayudante de AUR si no puede usar AUR manualmente.

Instalación de un paquete, método clásico

Instalar un paquete desde AUR es bastante diferente a instalar un paquete con pacman. Al principio, asegúrese de que su sistema incluya todas las herramientas necesarias para realizar el proceso de compilación.

sudo pacman -S git base-devel

clon de git https://aur.archlinux.org/.Vamos

sudo pacman -U .tar.xz

Desinstalar un paquete, método clásico

Dado que la instalación se realizó con pacman, use pacman para desinstalar el paquete inmediatamente.

sudo pacman -R

sudo pacman-rs

Actualizar un paquete, método clásico

Los paquetes AUR instalados no se actualizarán automáticamente. Debe actualizar manualmente el paquete siguiendo los pasos anteriores.

Obtenga el último PKGBUILD de AUR.

clon de git https://aur.archlinux.org/.Vamos

Ahora ejecute el proceso de compilación e instalación nuevamente.

makepkgsudo pacman -U .tar.xz

O,

aur asistente

Para hacer la vida más fácil, aquí vienen los ayudantes de AUR. Los ayudantes de AUR pueden automatizar gran parte de los procesos, ahorrando tiempo y molestias.

De acuerdo con el wiki oficial de ayuda de Arch Linux AUR, hay numerosos ayudantes de AUR. Si bien algunos de ellos son de confianza oficial, todos ellos son capaces de realizar todos los trabajos básicos de manera eficiente. En este caso, solo incluiremos un puñado de ayudantes de AUR que son confiables y se mantienen activamente.

auracle-git

aurutils

trizen

Hurra

pacauur

En este tutorial, solo nos centraremos en sí mismo, ya que es uno de los más populares en AUR. Toma prestados sus diseños de varios otros ayudantes de AUR como Yaourt (descontinuado), Pacaur y Apacman.

Yay – Otro yogur más

Instalar yay requiere el conocimiento de instalar un paquete AUR manualmente. Alistemonos.

clon de git https://aur.archlinux.org/yay.git

yo uso

Al igual que pacman, yay es muy fácil de usar. Yay y pacman comparten banderas comunes para realizar acciones similares.

Instalando un paquete, Con Yay

Use yay para instalar un paquete AUR.

Buscando paquete(s), con Yay

Al igual que pacman, use el indicador "-Ss" para buscar un paquete en particular en AUR.

Actualizar todo el software, con Yay

El siguiente comando realizará una actualización en todos los paquetes, tanto AUR como oficiales.

Limpiando dependencias no deseadas, con Yay

Para el proceso de compilación, a veces es necesario instalar dependencias adicionales. Cuando desinstala un paquete, sus dependencias aún están en su sistema. Puede usar yay para realizar una limpieza.

Desinstalando paquete(s), con Yay

Para desinstalar un paquete, yay usa un indicador similar a pacman.

Para eliminar con dependencias, use la siguiente estructura.

Sin usted, esta web no existiria. Gracias por visitarme, espero que le haya gustado y vuelva. Gracias ☺️

Articulos tematica linux

Fecha actualizacion el 2022-01-25. Fecha publicacion el 2022-01-25. Categoria: linux Autor: Oscar olg Mapa del sitio Fuente: bollyinside