GNU/Linux >> Belajar Linux >  >> Arch Linux

Instal Yay AUR Helper Di Arch Linux, EndeavourOS, Manjaro

Dalam tutorial singkat ini, kita akan melihat apa itu Yay Program helper AUR, cara menginstal AUR helper Yay di Arch Linux, EndeavourOS, Manjaro Linux, dan terakhir cara menginstal paket AUR menggunakan pengelola paket Yay.

Yay - Satu lagi Yaourt, AUR Helper yang ditulis dalam Go

Yay , singkatan dari y et a lain y aourt, adalah pembantu AUR andal yang ditulis dalam GO bahasa. Ini menyediakan antarmuka untuk pacman dan juga hampir tidak memiliki ketergantungan. Ini menyediakan fitur pencarian seperti Yaourt dan sangat meminimalkan input pengguna. Fitur penting lainnya adalah Anda dapat memilih aplikasi mana yang akan diinstal atau diperbarui. Juga, Ini mendukung penyelesaian tab AUR, jadi cukup ketik beberapa huruf dari paket AUR dan tekan enter KEY untuk melengkapi namanya.

Dulu, saya menggunakan Pacaur untuk menginstal paket AUR. Itu melakukan pekerjaan yang hebat dan saya sangat menyukainya. Saya juga telah menggunakan beberapa pembantu AUR lainnya seperti Packer dan Yaourt demikian juga. Tapi, semuanya sekarang dihentikan dan tidak disarankan untuk digunakan lagi. Setelah membaca fitur Yay, saya berpikir untuk mencoba "Yay" dan melihat cara kerjanya. Mari kita mulai!

Instal Yay AUR Helper Di Arch Linux, EndeavourOS, Manjaro

Untuk menginstal Yay di Arch Linux dan sistem berbasis Arch lainnya, jalankan perintah berikut satu per satu.

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

Instal paket AUR menggunakan pembantu AUR Yay

1. Seperti helper AUR lainnya, cara umum untuk menginstal paket dari AUR adalah:

$ yay -S <package-name-here>

Contoh:

$ yay -S mplayer

2. Untuk mencari paket di AUR dan repositori resmi, gunakan -Ss tandai seperti di bawah ini.

$ yay -Ss mplayer

Contoh keluaran:

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. Kami dapat melihat informasi paket di AUR atau repositori resmi.

$ yay -Si mplayer

Contoh keluaran:

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. Untuk memperbarui semua paket dari AUR dan repositori resmi, gunakan -Syu bendera.

$ yay -Syu

5. Fitur yay yang bagus adalah jika Anda melewatkan perintah ini tanpa operasi, maka akan muncul menu untuk pemilihan paket instalasi.

Misalnya, ketika saya menjalankan perintah berikut (Perhatikan bahwa tidak ada operasi yang ditentukan), itu menunjukkan kepada saya menu untuk pemilihan paket.

$ yay mplayer

Saya harus mengetikkan nomor untuk menginstal paket masing-masing. Selain itu, kita dapat menentukan beberapa paket dengan dipisahkan oleh spasi.

6. Untuk menginstal paket apa pun tanpa konfirmasi (tanpa campur tangan pengguna, tentu saja), gunakan opsi "--noconfirm".

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

7. Untuk mencetak daftar paket yang perlu diperbarui, jalankan:

$ yay -Pu

Contoh keluaran:

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

8. Untuk menghapus dependensi yang tidak diinginkan, gunakan -Yc bendera seperti yang ditunjukkan di bawah ini.

$ yay -Yc

Contoh keluaran:

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. Untuk detail lebih lanjut tentang yay, lihat halaman manual.

$ man yay

Sejauh yang saya uji, Yay berfungsi penuh dan berfungsi dengan baik. Saya pikir saya akan tetap bersama Yay untuk sementara waktu.


Arch Linux
  1. Cara Instal MariaDB di Arch Linux / Manjaro Linux

  2. Cower – Pembantu AUR Sederhana Untuk Arch Linux

  3. Cara Instal Pacaur Di Arch Linux

  1. Cara Menginstal Arch Linux

  2. Cara menginstal yay(AUR helper) di Manjaro/Arch Linux

  3. Cara menginstal Go (Golang) di Arch Linux/Manjaro

  1. Cara Menginstal VirtualBox di Arch Linux

  2. Bagaimana menginstal Arch Linux di VirtualBox

  3. Cara Menginstal Desktop KDE di Arch Linux