Raspberry Pi-Download-Datei anhand der bereitgestellten SHA256-Dateien nicht überprüfbar

Raspberry Pi-Download-Datei anhand der bereitgestellten SHA256-Dateien nicht überprüfbar

Ich konnte das Ubuntu Server-Image für einen Pi 3 nicht anhand der beigefügten Datei sha256sums.txt verifizieren.https://ubuntu.com/download/iot/raspberry-pi-2-3.

Die Ausgabe war

sha256sum -c SHA256SUMS.txt ubuntu-18.04.2-preinstalled-server-arm64+raspi3.img.xz | grep ok
sha256sum: ubuntu-18.04.2-preinstalled-server-armhf+raspi2.img.xz: No such file or directory
sha256sum: ubuntu-18.04.2-preinstalled-server-armhf+raspi3.img.xz: No such file or directory
sha256sum: ubuntu-18.04.2-server-amd64.iso: No such file or directory
sha256sum: ubuntu-18.04.2-server-arm64.iso: No such file or directory
sha256sum: ubuntu-18.04.2-server-ppc64el.iso: No such file or directory
sha256sum: ubuntu-18.04.2-server-s390x.iso: No such file or directory
sha256sum: WARNING: 6 listed files could not be read
sha256sum: ubuntu-18.04.2-preinstalled-server-arm64+raspi3.img.xz: no properly formatted SHA256 checksum lines found

Antwort1

Bei den Eingabedateien handelt es sha256sum -csich um Signaturdateien.

sha256sum -c SHA256SUMS.txt ubuntu-18.04.2-preinstalled-server-arm64+raspi3.img.xz

... es wird erwartet, ubuntu-18.04.2-preinstalled-server-arm64+raspi3.img.xzdass es sich um eine Datei mit Signaturen handelt, deshalb heißt es " ubuntu-18.04.2-preinstalled-server-arm64+raspi3.img.xz: no properly formatted SHA256 checksum lines found"

Sofern Sie nichts anderes angeben --ignore-missing, prüft sha256sum alle Dateien in der Signaturdatei. Wenn Sie also nicht alle Dateien geladen haben, wird eine Meldung über fehlende Dateien ausgegeben.

Zuletzt werden Dateien mit der richtigen Signatur mit einem Großbuchstaben angezeigt OKund Sie suchen mit der Suche nach einem Kleinbuchstaben ( grep ok), sodass Sie die eine wichtige Nachricht verpassen.

Ich denke also, dass Sie lediglich Folgendes wollen:

sha256sum -c --ignore-missing SHA256SUMS.txt

verwandte Informationen