Pacman es un potente administrador de paquetes que se envía de forma predeterminada en las distribuciones basadas en Arch, pero carece de la funcionalidad de descargar paquetes del Arch User Repository (AUR). AUR es un repositorio mantenido por la comunidad que proporciona miles de paquetes de terceros en forma de scripts de instalación, también conocidos como PKGBUILD.
Para instalar paquetes usando estos PKGBUILD, necesitamos un ayudante de AUR como yay. yay no viene preinstalado en Arch Linux y tampoco está disponible en los repositorios oficiales de Arch. Entonces, ¿cómo instala yay para descargar paquetes de AUR en su escritorio Arch? Vamos a averiguar.
Cómo instalar yay en Arch Linux
El paquete yay solo está disponible en Arch User Repository. Tenga en cuenta que puede instalar paquetes manualmente desde AUR sin usar un asistente de AUR (similar a cómo instalaremos yay a continuación), pero como el como sugiere su nombre, un "ayudante de AUR" lo ayuda en el proceso de instalación, lo que facilita la instalación de paquetes con un mínimo de usuarios interacción.
Para instalar yay en su escritorio Arch, primero, descargue las siguientes dependencias:
sudo pacman -S --necesita base-devel git
Luego, clona el repositorio yay usando el comando git clon:
clonar https://aur.archlinux.org/yay.git
Cambie su directorio de trabajo actual al recién descargado Hurra carpeta usando el comando cd:
cd yay
Finalmente, use el comando makepkg para compilar e instalar yay:
makepkg-si
Si el comando anterior arroja el error "no se puede encontrar el binario fakeroot", asegúrese de haber instalado correctamente el desarrollo base paquete y luego vuelva a ejecutar el comando.
Además de Arch Linux, este método funciona para otras distribuciones basadas en Arch también, incluidos Manjaro, EndeavourOS y Garuda Linux.
Una vez hecho esto, verifica la instalación comprobando la versión de yay instalada.
yay --versión
Si la salida devuelve un número de versión, ha logrado instalar yay.
El AUR no está diseñado originalmente para su uso en distribuciones de Linux que no sean Arch Linux y sus derivados (como Ubuntu y Linux Mint). En tales distribuciones, puede usar Pacstall, un administrador de paquetes inspirado en AUR que proporciona pacscripts para instalar software.
Cómo administrar paquetes AUR usando yay
Los comandos yay y Pacman tienen mucho en común. Por ejemplo, para instalar un nuevo paquete usando Pacman o yay, usa el -S bandera, mientras que para eliminar una, tienes que usar el -R opción.
Ahora que conoce la similitud entre los dos administradores de paquetes, comencemos con gestión de paquetes en Arch Linux usando yay.
Búsqueda de paquetes AUR
Al igual que Pacman, yay permite a los usuarios buscar paquetes antes de instalarlos. Si no está seguro del nombre de un paquete en particular, puede usar el comando yay con el término de búsqueda para encontrar paquetes relacionados.
yay término de búsqueda
Por ejemplo, para buscar paquetes con "chrome" en su nombre:
cromo
Producción:
Para buscar un paquete tanto en los repositorios oficiales como en AUR, use el -S bandera:
yay -Ss google-chrome
También puede especificar varias palabras clave para realizar una búsqueda más estrecha y enfocada de la siguiente manera:
yay -S term1 term2
El comando antes mencionado primero buscará termino 1 y luego restringir los resultados buscando term2 en los resultados devueltos.
Instalando paquetes con yay
Como se discutió antes, para instalar paquetes con yay, simplemente especifique el nombre del paquete al lado del -S bandera:
yay -S nombre del paquete
Para instalar el paquete AUR de Google Chrome usando yay:
yay -S google-chrome
El proceso de instalación no es completamente automático y es posible que deba ingresar su contraseña de superusuario en medio de la instalación.
Para obtener solo el PKGBUILD de un paquete, use el -GRAMO o --getpkgbuild bandera:
yay -G google-chrome
También puede optar por imprimir el PKGBUILD utilizando el -pag bandera con -GRAMO:
yay -Gp google-chrome
Producción:
Eliminando paquetes con yay
Cuando no necesite un paquete AUR y desee eliminarlo de su sistema, use el -R opción:
yay -R nombre del paquete
Para desinstalar Google Chrome:
yay -R google-chrome
Si desea eliminar las dependencias junto con el paquete, agregue el -ns bandera al comando anterior:
yay -Rns google-chrome
Actualización de paquetes AUR
Invocar el comando yay sin ningún argumento realizará una actualización completa del sistema similar a la pacman-syu dominio. Tenga en cuenta que este comando también sincronizará y actualizará paquetes de los repositorios oficiales además del AUR.
Para actualizar solo los paquetes AUR, use el -Sua marcar con el comando:
yay -Sua
Si tu no quiero actualizar un paquete en Arch Linux, tendrás que modificar el archivo de configuración ubicado en /etc/pacman.conf. Linux también le permite degradar paquetes en su sistema si tu quieres.
Usando yay para eliminar dependencias innecesarias
Las dependencias no utilizadas pueden acumularse rápidamente y consumir una gran parte del almacenamiento de su sistema si no se cuidan. Puede optar por eliminar las dependencias junto con los paquetes utilizando el -Rns marca cada vez que elimine algo, o puede tomar la mejor ruta barriéndolos todos a la vez usando el -Yc bandera.
yay-yc
Él -Y en el comando significa "yay" y solo realizará operaciones en paquetes instalados usando yay.
Comandos yay adicionales
Para imprimir las estadísticas del paquete y el estado del sistema con yay, ejecute el siguiente comando:
yay-ps
Producción:
En caso de que necesite ayuda con los comandos, puede obtenga fácilmente ayuda de la línea de comandos utilizando el --ayudar bandera:
yay-ayuda
Alternativamente, puede ver la página del manual yay usando:
hombre, sí
¡AUR tiene todo lo que necesitas!
Ahora que instalar paquetes de AUR es muy fácil para usted, consulte AUR y busque el software que siempre quiso instalar en Linux. Hay una buena posibilidad de que esté disponible en el repositorio.
Tenga en cuenta que el uso de AUR también supone un riesgo para la seguridad. Dado que cualquiera puede agregar su PKGBUILD al AUR, estos scripts de instalación a menudo no se prueban ni revisan correctamente. Pero eso no significa que deba dejar de descargar paquetes de AUR por completo.
En su lugar, minimice el riesgo revisando los PKGBUILD antes de instalar los paquetes. Esto no solo mantendrá su sistema seguro, sino que también aprenderá cómo funcionan los paquetes en AUR.
¿Qué es el repositorio de usuarios de Arch (AUR)? Todo lo que necesitas saber
Leer siguiente
Temas relacionados
- linux
- Administradores de paquetes
- arco linux
- Instalar software
- Aplicaciones Linux
Sobre el Autor

Deepesh es el editor junior para Linux en MUO. Escribe guías informativas sobre Linux, con el objetivo de brindar una experiencia maravillosa a todos los recién llegados. No estoy seguro de las películas, pero si quieres hablar de tecnología, él es tu chico.
Suscríbete a nuestro boletín
¡Únase a nuestro boletín para obtener consejos técnicos, reseñas, libros electrónicos gratuitos y ofertas exclusivas!
Haga clic aquí para suscribirse