GNU/Linux >> Linux の 問題 >  >> Arch Linux

Yay AURHelperをArchLinux、EndeavourOS、Manjaroにインストールします

この簡単なチュートリアルでは、 Yayとは何かを確認します。 AURヘルパープログラム、Arch Linux、EndeavourOS、ManjaroLinuxにYayAURヘルパーをインストールする方法、そして最後にYayパッケージマネージャーを使用してAURパッケージをインストールする方法。

Yay-さらに別のヨーグルト、Goで書かれたAURヘルパー

はい yの略です et a y aourtは、 GOで記述された信頼性の高いAURヘルパーです。 言語。 pacmanのインターフェースを提供します また、依存関係はほとんどありません。 Yaourtのような検索機能を提供し、ユーザー入力を大幅に最小限に抑えます。もう1つの注目すべき機能は、インストールまたは更新するアプリケーションを選択できることです。また、AURタブ補完をサポートしているため、AURパッケージの文字を数文字入力し、Enterキーを押して名前を補完するだけです。

以前は、 Pacaurを使用していました AURパッケージをインストールするため。それは素晴らしい仕事をしました、そして私はそれが本当に好きでした。 Packerなどの他のAURヘルパーも使用しました。 およびヨーグルト 同じように。ただし、これらはすべて廃止されており、使用することはお勧めしません。 Yayの機能を読んだ後、「Yay」を試してみて、どのように機能するかを確認しようと思いました。始めましょう!

Arch Linux、EndeavourOS、ManjaroにYayAURヘルパーをインストールする

Arch Linuxおよびその他のArchベースのシステムにYayをインストールするには、次のコマンドを1つずつ実行します。

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

YayAURヘルパーを使用してAURパッケージをインストールする

1.他のAURヘルパーと同様に、AURからパッケージをインストールする一般的な方法は次のとおりです。

$ yay -S <package-name-here>

例:

$ yay -S mplayer

2. AURおよび公式リポジトリでパッケージを検索するには、 -Ssを使用します 以下のようなフラグ。

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

3.AURまたは公式リポジトリでパッケージの情報を表示できます。

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

4. AURおよび公式リポジトリからすべてのパッケージを更新するには、 -Syuを使用します フラグ。

$ yay -Syu

5. yayの優れた機能は、このコマンドを操作せずに渡すと、パッケージのインストールを選択するためのメニューが表示されることです。

たとえば、次のコマンドを実行すると(操作が指定されていないことに注意してください)、パッケージ選択のメニューが表示されます。

$ yay mplayer

それぞれのパッケージをインストールするには、番号を入力する必要がありました。また、スペースで区切って複数のパッケージを指定することもできます。

6.確認なしで(もちろんユーザーの介入なしで)パッケージをインストールするには、「-noconfirm」オプションを使用します。

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

7.更新が必要なパッケージのリストを印刷するには、次のコマンドを実行します。

$ yay -Pu

出力例:

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

8.不要な依存関係を削除するには、 -Ycを使用します 以下に示すようにフラグを立てます。

$ yay -Yc

出力例:

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. yayの詳細については、manページを参照してください。

$ man yay

私がテストした限り、Yayは完全に機能しており、うまく機能しています。しばらくはイェイに固執するつもりだと思います。


Arch Linux
  1. Arch Linux /ManjaroLinuxにMariaDBをインストールする方法

  2. Cower –ArchLinux用のシンプルなAURヘルパー

  3. ArchLinuxにPacaurをインストールする方法

  1. ArchLinuxをインストールする方法

  2. Manjaro / Arch Linuxにyay(AURヘルパー)をインストールする方法

  3. Arch Linux / ManjaroにGo(Golang)をインストールする方法

  1. ArchLinuxにVirtualBoxをインストールする方法

  2. VirtualBoxにArchLinuxをインストールする方法

  3. ArchLinuxにKDEデスクトップをインストールする方法