Hoy, tropecé con otro ayudante confiable de AUR llamado “Yay”. ¡Sí! El nombre de este ayudante de AUR es Yay. Actualmente, uso Pacaur para instalar paquetes AUR. Hace un gran trabajo y me gusta mucho. También he usado otros ayudantes de AUR como Packer y Yaourt en el pasado. Después de leer sus características, pensé en probar “Yay” y ver cómo funcionan las cosas. ¡Así que, aquí vamos!

Como dice el encabezado, Yay, significa yet another yaourt, es un nuevo ayudante confiable de AUR escrito en lenguaje GO. Proporciona una interfaz para pacman y también casi no tiene dependencias. Proporciona yaourt como función de búsqueda y minimiza la entrada del usuario en gran medida. Otra característica notable es que puedes elegir qué aplicación instalar o actualizar. Además, es compatible con la finalización de la pestaña AUR, por lo tanto, escribe solo algunas letras de un paquete AUR y presiona ENTER para completar el nombre.

Instalación

Yay está disponible en AUR, por lo que puedes instalarlo con cualquier ayudante de AUR.

Usando Pacaur:

pacaur -S yay

Usando Packer:

packer -S yay

Usando Yaourt:

yaourt -S yay

Uso

Al igual que cualquier otro ayudante de AUR, la forma típica de instalar un paquete de AUR es:

$ yay -S <package-name-here>

Ejemplo:

$ yay -S mplayer

Para buscar un paquete en AUR y repositorios oficiales, usa el indicador -S como la que se muestra a continuación.

$ yay -Ss mplayer
aur/animewatch-pyqt5 4.2.0-0 (0) 
 An Audio/Video Manager and Front End for mpv/mplayer with special emphasis on Anime Collection
aur/delta-media-player 1.16-3 (0) 
 IPTV program stream player for DMPlayer
aur/phonon-mplayer-git 20120714.7217499-1 (0) 
 Mplayer backend for phonon, the multimedia API of KDE. (Qt4 only) GIT version)
aur/mplayer-autocmd-git 4.r18.3157ade-1 (0) 
 Per-file options and keybindings for mpv
[...]

También podemos ver la información de un paquete en AUR o en repositorios oficiales.

$ yay -Si mplayer
No request type/data specified.
[sudo] password for sk: 
Repository : extra
Name : mplayer
Version : 37916-2
Description : Media player for Linux
Architecture : x86_64
URL : http://www.mplayerhq.hu/
Licenses : GPL
Groups : None
Provides : None
Depends On : desktop-file-utils ttf-font enca libxss a52dec libvpx lirc libx264
 libmng libdca aalib libxinerama smbclient jack libmad libcaca
 libxxf86dga faac faad2 libxvmc mpg123 libcdio-paranoia rtmpdump
 libdvdnav ffmpeg
Optional Deps : None
Conflicts With : None
Replaces : None
Download Size : 2.15 MiB
Installed Size : 4.98 MiB
Packager : Maxime Gauduin <alucryd@archlinux.org>
Build Date : Mon 27 Mar 2017 12:44:49 AM IST
Validated By : MD5 Sum SHA-256 Sum Signature

Para actualizar todos los paquetes de AUR y repositorios oficiales, usa el indicador -Syu.

$ yay -Syu

Una buena característica de yay es si pasas este comando sin ninguna operación, mostrará el menú para la selección de instalación del paquete.

Por ejemplo, cuando ejecuto el siguiente comando (Ten en cuenta que no hay ninguna operación especificada), me muestra el menú para la selección del paquete.

$ yay mplayer

 

Tuve que escribir un número para instalar el paquete respectivo. Además, podemos especificar varios paquetes con una separación de espacio.

Para instalar cualquier paquete sin confirmación (sin intervención del usuario, por supuesto), usa la opción “–noconfirm”.

$ yay -S --noconfirm <package-name>

Para eliminar las dependencias no deseadas, usa el distintivo -Cd como se muestra a continuación.

$ yay -Cd
145408
acpid: 142.00 KiB
231510016
go: 226084.00 KiB
302080
gtk-engine-murrine: 295.00 KiB
1189888
gtk-engines: 1162.00 KiB
5219328
mplayer: 5097.00 KiB
349184
portaudio: 341.00 KiB
14652416
python2-opengl: 14309.00 KiB
1206272
vte: 1178.00 KiB
==> Confirm Removal? [Y/n]

Para obtener más detalles sobre yay, consulta las páginas man.

man yay

Fuente

(Visitada 1 veces, 1 visitas hoy )