git-man-pages.tar.gzパッケージのmd5sum検証に失敗しました。

git-man-pages.tar.gzパッケージのmd5sum検証に失敗しました。

git-man-pagesからダウンロードしたパッケージの整合性を確認しようとしたときhttp://code.google.com/p/git-core/downloads/detail?name=git-manpages-1.8.4.tar.gz&can=2&q=「間違いで失敗しました。

私が実行したコマンドは次のとおりです。 md5sum -c git-manpages-1.8.4.tar.gz

表示エラー:

md5sum: git-manpages-1.8.4.tar.gz: no properly formatted MD5 checksum lines found

また、サイトで見つけたgit-manpagesのチェックサム値をチェックサムというファイルに次の形式で入力してみました。

8c67a7bc442d6191bc17633c7f2846c71bda71cf  git-manpages-1.8.4.tar.gz

その後実行

注文する: md5sum -c checksum

表示エラー:

md5sum: checksum: no properly formatted MD5 checksum lines found

答え1

ダウンロードしたファイルのチェックサムのみを計算するには、そのファイルを除外する必要があります-c。あなたの質問を正しく理解していない場合はお詫び申し上げます。たとえば、

$ md5sum git-manpages-1.8.4.tar.gz 
e3720f56e18a5ab8ee1871ac9c72ca7c  git-manpages-1.8.4.tar.gz

-cmd5sumはまた、上記の出力のように、チェックサムで使用されるファイルのファイル名の間に2つのスペースを期待します。

答え2

ここからダウンロードできます。https://www.kernel.org/pub/software/scm/git/

ページの下部には、ディレクトリ内のすべてのファイルのハッシュ値を含むsha256sums.txtがあります。以下を使用して確認できます。

sha256sum ./git-manpages-1.8.4.tar.gz

または、リリースに付属のPGP署名を確認することもできます。 git-manpages-1.8.4.tar.signをダウンロードして、次の操作を行います。

gunzip -cd git-manpages-1.8.4.tar.gz | gpg --verify git-manpages-1.8.4.tar.sign -

詳しくはこのページをご覧ください。https://www.kernel.org/signature.html

関連情報