Gentooのリポジトリ同期をGitにする

Gentoo Linuxのパッケージリポジトリ更新はインストールガイドに沿って構築するとrsyncになる。 が、Gitにも対応していることをnewsで知る。

$ sudo eselect news read new
2025-11-01-portage-git-sync-verify
  Title                     Portage to verify git-synced ::gentoo per default
...

rsyncによる普段のパッケージリポジトリ更新では、実行時間や負荷軽減のためemerge-webrsyncを使っているが、できればemerge --syncを普段使いしたいという気持ちはあり。 Gitであればemerge --syncで困らないのではというところで試してみることに。

Gentoo Wikiに設定例があったので参考にリポジトリ設定ファイルを更新する。 一瞬本家リポジトリを指定しようかと思ったが、きっかけになったnewsの対象になるので大人しくミラーを指定。 emerge --syncしたところ、無事にGitで更新された。早い。満足。

links

social