
다음의 sha256sums.txt 파일에서 pi 3에 대한 Ubuntu Server 이미지를 확인할 수 없습니다.https://ubuntu.com/download/iot/raspberry-pi-2-3.
출력은
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
답변1
입력 파일은 sha256sum -c
서명 파일이므로 그렇게 할 때
sha256sum -c SHA256SUMS.txt ubuntu-18.04.2-preinstalled-server-arm64+raspi3.img.xz
... ubuntu-18.04.2-preinstalled-server-arm64+raspi3.img.xz
서명이 포함된 파일일 것으로 예상하므로 " ubuntu-18.04.2-preinstalled-server-arm64+raspi3.img.xz: no properly formatted SHA256 checksum lines found
" 라고 표시됩니다.
를 지정하지 않으면 --ignore-missing
sha256sum은 서명 파일의 모든 파일을 확인하므로 모든 파일을 로드하지 않은 경우 누락된 파일에 대해 불평합니다.
마지막으로 올바른 서명이 있는 파일은 대문자로 표시되며 OK
소문자 서명( grep ok
)을 찾기 위해 grep-ping 중이므로 중요한 메시지 하나를 놓칠 수 있습니다.
그래서 나는 당신이 원하는 것 같아요 :
sha256sum -c --ignore-missing SHA256SUMS.txt