"渦の大きさ ;-)" とはどういう意味ですか?

パッケージをインストールまたはアップグレードすると、通常ログに次の内容が表示されます。

* ....tar.gz SHA256 SHA512 WHIRLPOOLサイズ;-) ...

これは何を意味し、絵文字は何を表しますか? ;-)

ベストアンサー1

パッケージマネージャがパッケージバージョンを生成すると、ツールはrepoman入力ファイル(通常はソースコードとebuild自体を含むtarアーカイブ)を取得してそのハッシュを計算します。その後、この情報はパッケージManifestファイルに書き込まれます。

Portageは、パッケージを解凍してコンパイルする前に、すべてのハッシュが正しいことを確認します。

たとえば、を見ると、/usr/portage/app-editors/vim/Manifestパッケージのファイルリストとハッシュリストが表示されます。

あなたが見るチェックは、Portageがハッシュが正しいことを確認してから解凍/コンパイル/インストールを続行することです。

あなたが見る特定のリストは、SHA256 SHA512 WHIRLPOOL sizePortageがハッシュSHA256、SHA512、WHIRLPOOLを正常にチェックし、ファイルサイズも確認したことを示しています。

なぜ笑顔が入っているのか分からない。

上記をテストしてテストが失敗するかどうかを確認するには、電子ビルドを少し変更してインストールしてみてください。

たとえば、書いている時点で現在のvimバージョンで1文字を変更すると、次のような結果が得られます。

# emerge -vp vim

These are the packages that would be merged, in order:

Calculating dependencies /
 * Digest verification failed:
 * /usr/portage/app-editors/vim/vim-7.4.273.ebuild
 * Reason: Failed on SHA256 verification
 * Got: 376375965ab5830f176e9825e1f69b98f88d14331db5527317308b201befa933
 * Expected: cbc64bcd5136f7c6059e379634e75117062204075001cf861d18a589c6f8535d

おすすめ記事