【2018/06版】Arch Linuxに関するメモ(「dkms」や「AURヘルパー」導入など)
AURヘルパーの「yaourt」が少し前からリポジトリから外された模様(以前のように一発でインストールできなくなってる?)
理由までは詳しく調べてないのでわかりません…ゴメンナサイ。
おそらく、開発が停滞してメンテナが減ったかなんかしてるか、Arch Linuxのパッケージとしてなにか問題があるか、使用が非推奨になってるかとかだとは思う。
代わりといってはなんだが、インストールが比較的楽なAURヘルパー「yay」または「trizen」があったので入れて使ってみる
どちらというと、とりあえずAURヘルパー使いたいなら「trizen」のほうがいいかなという気もしてるが……。ただオプションの多さとかでいうなら「yay」かな。
※同じように手順を踏めば、「yaourt」も使用できるが、その前に「package-query」も手動で入れなくてはならない。
※あってるかわからないけど、「yaourt(package-query)」のgitファイルの場所
https://aur.archlinux.org/package-query.git
https://aur.archlinux.org/yaourt.git
* まずはいつもどおり、「/etc/pacman.conf」をいじる(とはいえ、すでにAUR使ってる人はこれは必要ないというか、AUR使うだけならこれは要らないし、yaourtがあるリポジトリがここなだけであり)
[archlinuxfr]
SigLevel = PackageOptional
Server = http://repo.archlinux.fr/$arch
リポジトリ情報更新と必要なツール入れる
$ sudo pacman -Syy base-devel git
「yay」を最初からインストールする場合
$ cd /tmp
$ git clone https://aur.archlinux.org/yay.git
$ cd yay
$ makepkg -si
設定ファイルの場所は「$HOME/.config/yay/config.json」
ついでにおまじないをしておく。意味は各自で調べてください。
$ yay --editmenu --nodiffmenu --sudoloop --save
PKGBUILDを編集しながら差分は表示しないモードにしておき、sudo再度尋ねない呪文
「trizen」を最初からインストールする場合
$ cd /tmp
$ git clone https://aur.archlinux.org/trizen.git
$ cd trizen
$ makepkg -si
設定ファイルの場所は「$HOME/.config/trizen/trizen.conf」
使い方は「yay」と「trizen」の両方とも「pacman」や「yaourt」とだいたい同じみたい。追加の便利なオプションもあるみたいだが、まだあまり触ってない。
VirtualBox追っかけたり、いろんなドライバや各種カーネル追っかけたいときに手動や全自動もできる「dkms」は便利。詳しくはArchWikiで。
※例:ここではlinux-zenカーネルなどもついでにぶちこんでいる例
$ trizen -S dkms nvidia-dkms linux-zen linux-zen-headers
# mkinitcpio -p linux-zen
# grub-mkconfig -o /boot/grub/grub.cfg
Xのインプット系ドライバは「xf86-input-libinput」パッケージ一本でいけるっぽい。
「/etc/fstab」に以下の様に追記すれば起動時に自動マウント
※デバイスやマウント位置、その他オプションなどは適当
/dev/sda3 /windows ntfs-3g rw,relatime,uid=0,gid=0,umask=022,dmode=700,fmode=600 0 0
X環境でキーボードがどうしても日本語配列にならないときに設定するもの
/etc/X11/xorg.conf.d/00-keyboard.conf
Section "InputClass"
Identifier "system-keyboard"
MatchIsKeyboard "on"
Option "XkbLayout" "jp"
Option "XkbModel" "pc105"
Option "XkbOptions" "terminate:ctrl_alt_bksp"
EndSection
Xウィンドウのやつは、xorg-server ? xwayland?
未だによくわかってないけど、とりあえず両方入れてしまってる
GDM起動時に関するトラブルシュート(GDM自体が起動しないなど
☓ weston(☓wayland=>○xwayland=>?xorg-server)
GDM - ArchWiki