Tag: Gentoo

Gentoo Linuxで依存関係のあれこれを残す

依存関係のエラーをまとめる 私の短い経験と調査で得られたものを追加していく… @world の指定は大きすぎる場合がある。 @system で試すと必要なパッケージのアップデートはできるかもしれない。 個別のパッケージでアップデートを試みてみる。 @preserved-rebuild と出たら emerge -1 @preserved-rebuild を行う dispatch-conf を行う マスクされている場合、マスクされたパッケージをインストールする方法 USE フラグの変更が必要 configure で失敗 2021/08/09 perl の gettext が必要との事 checking whether x86_64-pc-linux-gnu-gcc accepts -g... yes checking for x86_64-pc-linux-gnu-gcc option to accept ISO C89... none needed checking for library containing dlsym... -ldl checking for library containing bindtextdomain... none required configure: error: perl module Locale::gettext required eix gettext で検索して必要そうなパッケージを追加した RUN emerge sys-devel/gettext dev-perl/Locale-gettext 2023/06 ToDo 一旦、下記のmaskで自宅のラズパイ全部を最新にする Read more...

Gentoo周りのメモ

/etc/portage/gnupg が無い、というエラーが出る gpg: keyblock リソース'/etc/portage/ gnupg/pubring.kbx': そのようなファイルやディレクトリはありません\n [GNUPG:] ERROR add_keyblock_resource 33587281\n [GNUPG:] PLAINTEXT 740 \n [GNUPG:] NEWSIG\ngpg: 2023年09月03日 07時32分03秒 JSTに施された署名\n gpg: RSA鍵534E4209AB49EEE1C19D96162C44695DB9F6043Dを使用\n [GNUPG:] ERROR keydb_search 33554445\n [GNUPG:] ERROR keydb_search 33554445\n [GNUPG:] ERRSIG 2C44695DB9F6043D 1 10 01 1693693923 9 534E4209AB49EEE1C19D96162C44695DB9F6043D\n [GNUPG:] NO_PUBKEY 2C44695DB9F6043D\ngpg: 署名を検査できません: 公開鍵がありません\n 私の場合は /etc/portage/make.conf に –getbinpkg を追加したからだった。 バイナリパッケージの OpenPGP 署名を検証する Portage は可能であればいつでもバイナリパッケージの署名の検証を試みますが、 そのためにはまず、信頼されたローカル鍵を構成する必要があります。 app-portage/getuto は、ローカルのトラストアンカーをセットアップし、 /etc/portage/gnupg 内の鍵を更新するために使用することができます。 --getbinpkg または --getbinpkgonly を使用すると、Portage は自動的に getuto を呼び出します。 対応方法としては getutoコマンドをインストール getutoを実行 1度実行すると /etc/portage/gnupg ディレクトリが作成され初期化される この初期化が完了すればemergeも正常に進行する パッケージの USE フラグ /etc/portage/package. Read more...