GNU/Linux >> LINUX-Kenntnisse >  >> Arch Linux

Installieren Sie Yay AUR Helper in Arch Linux, EndeavourOS, Manjaro

In diesem kurzen Tutorial werden wir sehen, was Yay ist AUR-Hilfsprogramm, Installation des Yay-AUR-Hilfsprogramms in Arch Linux, EndeavourOS, Manjaro Linux und schließlich Installation von AUR-Paketen mit dem Yay-Paketmanager.

Yay - Noch ein Yaourt, ein in Go geschriebener AUR-Helfer

Juhu , steht für y und a andere y aourt, ist ein zuverlässiger AUR-Helfer, geschrieben in GO Sprache. Es bietet eine Schnittstelle für pacman und es hat auch fast keine Abhängigkeiten. Es bietet Yaourt-ähnliche Suchfunktionen und minimiert die Benutzereingaben erheblich. Eine weitere bemerkenswerte Funktion ist, dass Sie auswählen können, welche Anwendung installiert oder aktualisiert werden soll. Außerdem unterstützt es die AUR-Tab-Vervollständigung, also geben Sie einfach ein paar Buchstaben eines AUR-Pakets ein und drücken Sie die Eingabetaste, um den Namen zu vervollständigen.

In der Vergangenheit habe ich Pacaur verwendet zum Installieren von AUR-Paketen. Es hat einen tollen Job gemacht und es hat mir sehr gut gefallen. Ich habe auch einige andere AUR-Helfer wie Packer verwendet und Yourt auch. Aber sie sind jetzt alle eingestellt und werden nicht mehr empfohlen. Nachdem ich die Funktionen von Yay gelesen hatte, dachte ich daran, "Yay" auszuprobieren und zu sehen, wie es funktioniert. Fangen wir an!

Installieren Sie Yay AUR Helper in Arch Linux, EndeavourOS, Manjaro

Um Yay unter Arch Linux und anderen Arch-basierten Systemen zu installieren, führen Sie die folgenden Befehle nacheinander aus.

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

Installieren Sie AUR-Pakete mit dem Yay-AUR-Hilfsprogramm

1. Wie bei allen anderen AUR-Hilfsprogrammen ist der typische Weg, ein Paket von AUR zu installieren, folgender:

$ yay -S <package-name-here>

Beispiel:

$ yay -S mplayer

2. Verwenden Sie -Ss, um in AUR und offiziellen Repositories nach einem Paket zu suchen kennzeichnen wie unten.

$ yay -Ss mplayer

Beispielausgabe:

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. Wir können Informationen zu einem Paket in AUR oder offiziellen Repositories anzeigen.

$ yay -Si mplayer

Beispielausgabe:

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. Um alle Pakete von AUR und offiziellen Repositories zu aktualisieren, verwenden Sie -Syu Flagge.

$ yay -Syu

5. Eine gute Funktion von yay ist, dass wenn Sie diesen Befehl ohne Operation übergeben, das Menü zur Auswahl der Paketinstallation angezeigt wird.

Wenn ich beispielsweise den folgenden Befehl ausführe (beachten Sie, dass keine Operation angegeben ist), wird mir das Menü zur Paketauswahl angezeigt.

$ yay mplayer

Ich musste eine Zahl eingeben, um das jeweilige Paket zu installieren. Außerdem können wir mehrere Pakete mit Leerzeichen getrennt angeben.

6. Um Pakete ohne Bestätigungen (natürlich ohne Benutzereingriffe) zu installieren, verwenden Sie die Option "--noconfirm".

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

7. Um die Liste der Pakete zu drucken, die aktualisiert werden müssen, führen Sie Folgendes aus:

$ yay -Pu

Beispielausgabe:

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

8. Um unerwünschte Abhängigkeiten zu entfernen, verwenden Sie -Yc wie unten gezeigt kennzeichnen.

$ yay -Yc

Beispielausgabe:

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. Weitere Details zu yay finden Sie auf den Manpages.

$ man yay

Soweit ich getestet habe, ist Yay voll funktionsfähig und funktioniert gut. Ich denke, ich bleibe noch eine Weile bei Yay.


Arch Linux
  1. So installieren Sie MariaDB unter Arch Linux / Manjaro Linux

  2. Cower – Ein einfacher AUR-Helfer für Arch Linux

  3. So installieren Sie Pacaur in Arch Linux

  4. So installieren Sie yay (AUR-Hilfsprogramm) in Manjaro/Arch Linux

  5. So installieren Sie Go (Golang) in Arch Linux/Manjaro

So installieren Sie Virtualbox in Arch Linux

So installieren Sie Paru AUR Helper in Arch Linux

So installieren Sie Yay AUR Helper auf Manjaro 21

So installieren Sie Yay AUR Helper in Arch Linux und Manjaro

So installieren Sie Skype unter Arch Linux

So installieren Sie Java unter Arch Linux