パッケージの USE フラグ
/etc/portage/package.use/ 配下に置くようにした。
以下、chromecast できるのは vlc であって、mpv ではないので、不要になったがメモ
echo 'media-video/mpv bluray dvb pulseaudio raspberry-pi' > /etc/portage/package.use/mpv
sudo emerge --ask --newuse --verbose media-video/mpvecho 'media-sound/mpg123 -sdl' > /etc/portage/package.use/mpg123
echo 'media-libs/libmpeg2 -sdl' > /etc/portage/package.use/libmpeg2
echo 'media-video/vlc chromecast upnp' > /etc/portage/package.use/vlc「このコマンドはどのパッケージだろう?」を検索する
equery belongs -e ファイルパス を使う
ラズパイ上で hub コマンド(github 用のコマンド)をインストール
!!! All ebuilds that could satisfy "dev-vcs/hub" have been masked.
!!! One of the following masked packages is required to complete your request:
- dev-vcs/hub-2.14.2-r1::gentoo (masked by: missing keyword)と表示されてインストールできないので /etc/portage/package.accept_keywords にキーワードを追加。現状は下記のような状態になった
=sys-devel/gcc-10.3.0 ~arm64
=sys-libs/glibc-2.33 ~arm64
dev-vcs/hub **初期セットアップ
32bit マシンは iso イメージから起動。 64bit マシンは PXE ブートから起動。 /etc/init.d/sshd start # インストーラのコンソールが出たら、ssh 起動 passwd root # root のパスワード設定 外部のマシンから ssh で root ログイン
curl -O https://raw.githubusercontent.com/tin-machine/gentoo-setup/master/1st_stage_setup.bash && bash 1st_stage_setup.bashホスト名
vi /etc/conf.d/hostnameブリッジ接続を作成する
参考にした https://wiki.gentoo.org/wiki/Network_bridge
下記のような設定を作成
# cat /etc/conf.d/net
bridge_br0="eth0"
config_br0="dhcp"
bridge_forward_delay_br0=0
bridge_hello_time_br0=1000# ln -s /etc/init.d/net.lo /etc/init.d/net.br0常時起動
# rc-update add net.br0 default# rc-service net.br0 start
* Bringing up interface br0
* Destroying bridge br0 ... [ ok ]
* Creating bridge br0 ...
* Setting forward_delay: 0
* Setting hello_time: 1000
* Adding ports to br0
* eth0 ... [ ok ]
* dhcp ...
* Running dhcpcd ...
DUID 00:01:00:01:26:4c:03:1f:b8:27:eb:b9:6e:bf
br0: IAID eb:b9:6e:bf
br0: soliciting an IPv6 router
br0: soliciting a DHCP lease
br0: offered 10.10.254.23 from 10.10.254.1
br0: probing address 10.10.254.23/24
br0: Router Advertisement from fe80::9604:9cff:fe82:de51
br0: adding address 240d:1a:810:fc00:176b:1704:3e3e:ae48/64
br0: adding route to 240d:1a:810:fc00::/64
br0: requesting DHCPv6 information
br0: adding default route via fe80::9604:9cff:fe82:de51
br0: leased 10.10.254.23 for 604800 seconds
br0: adding route to 10.10.254.0/24
br0: adding default route via 10.10.254.1
forked to background, child pid 3563 [ ok ]
* received address 10.10.254.23/24 [ ok ]compiz
Gentoo Wiki Archives - Compiz_Fusion
xdm の背景を変えたい
LPIC/101/XWindowSystem/X サーバと XDM - masami Wiki*
日本語環境
初めての Gentoo Linux: 日本語環境セットアップ NFS home にするので google の変換エンジンは使わないがロック処理は追記する
基本
インストール
Windows8 発売記念に Gentoo インストールする part 1 - こぶ茶
http://ishikuro.hateblo.jp/entry/2014/02/16/181205
gentoo コンパイル関連
パッケージの作り方
参考
Gentoo Linux におけるパッケージ管理について(実際のコマンド操作) Gentoo Linux をアップデート 日々の運用の参考、アップデート時のいろいろな時に参考にさせていただいてます。
Gentoo Linux ドキュメント — Gentoo Linux AMD64 ハンドブック
Gentoo Forums :: View topic - PXE boot using Gentoo Live CD
How to boot a gentoo LiveCD via PXE Denis Bondar’s blog
autounmask はもう使うな - Emacs ひきこもり生活 Gentoo 勉強会資料 - Emacs ひきこもり生活 検索コマンドなど勉強になる
Gentoo Linux インストールで、eth0 が enp2s0 のようなデバイス名になりネットワークが使えないときは - PRiMENON:DiARY
セットアップ
UEFI でのセットアップ。インストールメディアなどへのリンク Gentoo の最小限のシステムを構築する(BIOS 編) オフィシャルのページ OpenRC から systemd に移行する systemd への移行が参考になった