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/09/02
![](https://storage.googleapis.com/unicornltd/chuma1.jpg)
中馬崇尋
Chuma Takahiro
Chuma Takahiro