Otro yogurt, un ayudante de Aur escrito en Go
Resolución de dependencia avanzada
PKGBuild Descarga de ABS o AUR
Finalizaciones para paquetes AUR
Consulta usuario del usuario para todas las entradas (antes de iniciar las compilaciones)
Búsqueda estrecha ( yay linux header
primero buscará linux
y luego se estreche en header
)
Encuentre proveedores de paquetes coincidentes durante la búsqueda y permita la selección
Eliminar las dependencias de Realización al final del proceso de compilación
Construir PKGBuild locales con dependencias de AUR
Un/voto por los paquetes
Si está migrando desde otro ayudante Aur, simplemente puede instalar yay con ese ayudante.
Advertencia
Estamos utilizando sudo
en estos ejemplos, puede cambiarlo para una herramienta de escalada de privilegios diferente.
La instalación inicial de YAY se puede hacer clonando el PKGBuild y el edificio con MakEpkg:
Nos aseguramos de tener instalado el grupo de paquetes base-devel
.
Sudo Pacman -S -NECHO GIT Base -devel Git clon https://aur.archlinux.org/yay.gitcd yay makepkg -si
Si quieres hacer todo esto a la vez, podemos encadenar los comandos así:
sudo Pacman -S -Eneded git base -devel && git clone https://aur.archlinux.org/yay.git && cd yay && makepkg -si
Si no desea compilarlo, puede usar las compilaciones generadas por las acciones de GitHub.
Sudo Pacman -S -NECHO GIT Base -devel clon git https://aur.archlinux.org/yay-bin.gitcd yay-bin makepkg -si
Si quieres hacer todo esto a la vez, podemos encadenar los comandos así:
sudo Pacman -S -Needed Git Base-Devel && Git Clone https://aur.archlinux.org/yay-bin.git && cd yay-bin && makepkg -si
Si está utilizando Manjaro u otra distribución que empaqueta yay
simplemente puede instalar yay usando Pacman (como root):
Pacman -S -Eneded Git Base -Devel Yay
Advertencia
Las distribuciones a veces retrasan la actualización de sus repositorios.
Use yay -Y --gendb
para generar una base de datos de paquetes de desarrollo para paquetes *-git
que se instalaron sin yay. Este comando solo debe ejecutarse una vez.
yay -Syu --devel
verificará las actualizaciones de paquetes de desarrollo
Use yay -Y --devel --save
para realizar actualizaciones de paquetes de desarrollo habilitados permanentemente ( yay
y yay -Syu
siempre verificarán los paquetes de desarrollo)
Dominio | Descripción |
---|---|
yay | Alias a yay -Syu . |
yay <Search Term> | Menú de selección de instalación de paquete actual. |
yay -Bi <dir> | Instale dependencias y cree un PKGBuild local. |
yay -G <AUR Package> | Descargue PKGBuild de ABS o AUR. (yay v12.0+) |
yay -Gp <AUR Package> | Imprima a Stdout PKGBuild de ABS o AUR. |
yay -Ps | Estadísticas del sistema de impresión. |
yay -Syu --devel | Realice la actualización del sistema, pero también verifique las actualizaciones de paquetes de desarrollo. |
yay -Syu --timeupdate | Realice la actualización del sistema y use el tiempo de modificación PKGBuild (no el número de versión) para determinar la actualización. |
yay -Wu <AUR Package> | Unvote para el paquete (requiere la configuración de variables de entorno AUR_USERNAME y AUR_PASSWORD ) (yay v11.3+) |
yay -Wv <AUR Package> | Vote por el paquete (requiere configurar variables de entorno AUR_USERNAME y AUR_PASSWORD ). (yay v11.3+) |
yay -Y --combinedupgrade --save | Realice la actualización combinada el modo predeterminado. |
yay -Y --gendb | Genere la base de datos de paquetes de desarrollo utilizados para la actualización de Desarrollo. |
yay -Yc | Limpiar dependencias innecesarias. |
Yay no muestra la salida de color. ¿Cómo lo arreglo?
Asegúrese de tener la opción Color
en su /etc/pacman.conf
(consulte el número 123).
A veces, las diferencias se imprimen en el terminal, y otras veces se pagan a través de menos. ¿Cómo soluciono esto?
YAY usa git diff
para mostrar diffs, lo que de manera predeterminada le indica menos que no la página no pueda caber en una longitud de terminal. Este comportamiento puede anularse exportando sus propias banderas ( export LESS=SRX
).
¡Yay no me pide que edite PKGBuilds, y no me gusta el menú Diff! ¿Qué puedo hacer?
yay --editmenu --diffmenu=false --save
¿Cómo puedo decirle a Yay que actúe solo en los paquetes AUR, o solo en paquetes de reposio?
yay -{OPERATION} --aur
yay -{OPERATION} --repo
Se muestra un mensaje Flagged Out Of Date AUR Packages
. ¿Por qué Yay no los actualiza?
Este mensaje no significa que los paquetes AUR actualizados estén disponibles. Significa que los paquetes se han marcado desactualizado en el AUR, pero sus mantenedores aún no han actualizado el PKGBUILD
S (ver paquetes AUR obsoletos).
Yay no instala dependencias agregadas a un PKGBuild durante la instalación.
Yay resuelve todas las dependencias con anticipación. Usted es libre de editar el PKGBuild de cualquier manera, pero cualquier problema que cause sean propios y no debe informarse a menos que puedan reproducirse con el PKGBuild original.
Sé que mi paquete -git
tiene actualizaciones, pero Yay no ofrece actualizarlo
Yay usa un caché hash para paquetes de desarrollo. Normalmente se actualiza al final de la instalación del paquete con el mensaje Found git repo
. Si hace la transición entre los ayudantes de AUR y no instaló el paquete Devel usando yay en algún momento, es posible que nunca se agregue al caché. yay -Y --gendb
arreglará la versión actual de cada paquete de desarrollo y comenzará a verificar desde allí.
¡Quiero ayudar!
Verifique que contribuya.md para obtener más información.
Todo el soporte relacionado con YAY debe solicitarse a través de problemas de GitHub. Dado que Yay no es oficialmente compatible con Arch Linux, el soporte no debe buscarse en los foros, comentarios de AUR u otros canales oficiales.
Se debe informar un paquete AUR roto como un comentario en la página AUR del paquete. Un paquete solo puede considerarse roto si no se puede construir con makepkg.
Los informes deben realizarse utilizando makepkg e incluir la salida completa, así como cualquier otra información relevante. Nunca haga informes utilizando YAY ni ninguna otra herramienta externa.
parú
aurutilos
pikaur