拾い物のコンパス

まともに書いたメモ

yaourtがいつの間にか消えていた話

AUR使うときに世話になっているyaourtがいつの間にか開発終了していて,yayという代替プログラムに乗り換えた.

経緯

3年ぶりくらいに Arch Linux を最初からインストールして環境を構築した.
AURを使うために

$ pacman --sync --refresh yaourt

とかでyaourtをインストールしようとしても見つからない.
なんでだろうと調べていたら開発が終了していた.
日本語の記事が少なかったのと英語の記事タイトルがYaourt is dead!(unsupportedとかで検索していた)となっていたから調べるのに苦労した.
killといいやたら物騒な表現が好きな世界だ.

代替プログラム(yay)

yay以外にpakkuaurutilsもあるが,参考サイトが綺麗に書いているからそっちに譲る.
今回は使い勝手が同じそうなyayを使うことにした.
Go言語で書かれているらしい.
以下,導入方法.

yaourtがインストールされているシステム

今使っているやつから乗り換えるときは

$ yaourt -S yay

で簡単にできる.

最初から導入

git clone https://aur.archlinux.org/yay.git
cd yay
makepkg -si

blackarchレポジトリを追加しているとき

流石の品揃え.

$ pacman -Ss yay
blackarch/yay 9.0.0-1 (blackarch blackarch-misc)
    Yet another yogurt. Pacman wrapper and AUR helper written in go.

$ pacman -S yay

使い方

以前と同じ.

検索: 
$ yay -Ss <package>

インストール:
$ yay -S <package>

尚,他の代替プログラムも検索・インストールに限って言えばオプションは変わらない.

最後に

今までありがとう,yaourt

参考サイト

Don't Install Yaourt! Use These Alternatives for AUR in Arch Linux

Yaourt is Dead! - General ArchLabs Discussion - ArchLabs Linux

Trizenも良いけどyayも使おう - Qiita