GNU/Linux >> Linux Esercitazione >  >> Arch Linux

Installa Yay AUR Helper in Arch Linux, EndeavourOS, Manjaro

In questo breve tutorial vedremo cos'è Programma AUR helper, come installare Yay AUR helper in Arch Linux, EndeavourOS, Manjaro Linux e infine come installare i pacchetti AUR utilizzando Yay Package Manager.

Sì - Ancora un altro Yaourt, un AUR Helper scritto in Go

, sta per y e a altro y aourt, è un affidabile helper AUR scritto in GO linguaggio. Fornisce un'interfaccia per pacman e inoltre non ha quasi dipendenze. Fornisce Yaourt come funzionalità di ricerca e riduce notevolmente l'input dell'utente. Un'altra caratteristica degna di nota è che puoi scegliere quale applicazione installare o aggiornare. Inoltre, supporta il completamento della scheda AUR, quindi digita solo alcune lettere di un pacchetto AUR e premi invio KEY per completare il nome.

In passato usavo Pacaur per l'installazione dei pacchetti AUR. Ha fatto un ottimo lavoro e mi è piaciuto molto. Ho anche usato altri helper AUR come Packer e Yaourt anche. Ma ora sono tutti fuori produzione e non se ne consiglia l'uso più. Dopo aver letto le funzionalità di Yay, ho pensato di provare "Yay" e vedere come funziona. Cominciamo!

Installa Yay AUR Helper in Arch Linux, EndeavourOS, Manjaro

Per installare Yay su Arch Linux e altri sistemi basati su Arch, esegui i seguenti comandi uno per uno.

$ sudo pacman -S --needed git base-devel
$ git clone https://aur.archlinux.org/yay.git
$ cd yay
$ makepkg -si

Installa i pacchetti AUR utilizzando Yay AUR helper

1. Come qualsiasi altro helper AUR, il modo tipico per installare un pacchetto da AUR è:

$ yay -S <package-name-here>

Esempio:

$ yay -S mplayer

2. Per cercare un pacchetto in AUR e nei repository ufficiali, usa -Ss segnala come sotto.

$ yay -Ss mplayer

Risultato di esempio:

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
[...]

3. Possiamo visualizzare le informazioni di un pacchetto in AUR o repository ufficiali.

$ yay -Si mplayer

Risultato di esempio:

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 <[email protected]>
Build Date : Mon 27 Mar 2017 12:44:49 AM IST
Validated By : MD5 Sum SHA-256 Sum Signature

4. Per aggiornare tutti i pacchetti da AUR e dai repository ufficiali, usa -Syu bandiera.

$ yay -Syu

5. Una buona caratteristica di yay è che se passi questo comando senza alcuna operazione, verrà visualizzato il menu per la selezione dell'installazione del pacchetto.

Ad esempio, quando eseguo il comando seguente (nota che non è specificata alcuna operazione), mi mostra il menu per la selezione del pacchetto.

$ yay mplayer

Ho dovuto digitare un numero per installare il rispettivo pacchetto. Inoltre, possiamo specificare più pacchetti con spazi separati.

6. Per installare qualsiasi pacchetto senza conferme (senza l'intervento dell'utente, ovviamente), utilizzare l'opzione "--noconfirm".

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

7. Per stampare l'elenco dei pacchetti che devono essere aggiornati, eseguire:

$ yay -Pu

Risultato di esempio:

pywebkitgtk 1.1.8-3 -> 1.1.8-5
webkitgtk2 2.4.11-6 -> 2.4.11-12

8. Per rimuovere le dipendenze indesiderate, usa -Yc flag come mostrato di seguito.

$ yay -Yc

Risultato di esempio:

checking dependencies...
warning: dependency cycle detected:
warning: lib32-mesa will be removed after its lib32-libglvnd dependency

Packages (34) deepin-qml-widgets-2.3.6-1 go-tools-2:1.10+2306+25101aad-1
gobject-introspection-1.56.1-1 gperf-3.1-1 js-24.2.0-4 lib32-icu-61.1-1
lib32-libdrm-2.4.92-1 lib32-libelf-0.171-1 lib32-libglvnd-1.0.0-1
lib32-libpciaccess-0.14-1 lib32-libxdamage-1.1.4-3 lib32-libxfixes-5.0.3-1
lib32-libxml2-2.9.8-2 lib32-libxshmfence-1.3-1 lib32-libxxf86vm-1.1.4-2
lib32-llvm-libs-6.0.1-1 lib32-lm_sensors-3.4.0-1 lib32-mesa-18.1.3-1
lib32-ncurses-6.1-1 lib32-readline-7.0.003-1 lib32-wayland-1.15.0-1
muparser-2.2.5-3 python-beaker-1.10.0-1 python-dae-1.0.2-1
python-docutils-0.14-1 python-jieba-0.39-1 python-mako-1.0.7-1
python-markupsafe-1.0-1 python-sip-4.19.12-4 python-xlib-0.23-1
python2-sip-4.19.12-4 rust-1:1.27.1-1 setconf-0.7.5-2 sip-4.19.12-4

Total Removed Size: 533.82 MiB

:: Do you want to remove these packages? [Y/n] y

9. Per maggiori dettagli su yay, fare riferimento alle pagine man.

$ man yay

Per quanto ho testato, Yay è perfettamente funzionante e funziona bene. Penso che rimarrò con Yay per un po'.


Arch Linux
  1. Come installare MariaDB su Arch Linux / Manjaro Linux

  2. Cower:un semplice aiuto AUR per Arch Linux

  3. Come installare Pacaur in Arch Linux

  4. Come installare yay(AUR helper) in Manjaro/Arch Linux

  5. Come installare Go (Golang) in Arch Linux/Manjaro

Come installare Virtualbox in Arch Linux

Come installare Paru AUR Helper in Arch Linux

Come installare Yay AUR Helper su Manjaro 21

Come installare Yay AUR Helper in Arch Linux e Manjaro

Come installare Skype su Arch Linux

Come installare Java su Arch Linux