AURビルド

Arch Linuxの非標準パッケージは、AURで配布されており、各自ビルドのうえインストールできます。
スナップショットのパッケージをダウンロードして、makepkg -sでビルドできます。

$ curl -OL https://aur.archlinux.org/cgit/aur.git/snapshot/libgccjit.tar.gz
$ tar xzf libgccjit.tar.gz
$ cd libgccjit
$ makepkg -s
$ pacman -U libgccjit-11.1.0-1-x86_64.pkg.tar.zst

ユーザーセットアップ

AURのビルドには「sudo可能な一般ユーザー」が必要です。
コンテナ環境など、ユーザーが存在していない場合には、一般的なLinuxの管理手順に沿ってユーザー追加します。

# useradd someone
# mkdir /home/someone
# chown someone:someone /home/someone
# passwd someone

sudoの権限は、/etc/sudoersを編集します。root用の定義がすでに存在しているため、コピーして追加します。
ファイルガreadonlyのため、viでは保存に:w!が必要でしょう。

root ALL=(ALL) ALL
someone ALL=(ALL) ALL

作成したユーザーで作業するには、su - someoneで切り替えられます。
makepkg -sを実行するとすぐにsudoするためパスワードを入力します。

⁋ 2021/10/05↻ 2024/11/07
中馬崇尋
Chuma Takahiro