xubuntu 23.10 ISO 文件有两个 md5sum 错误

xubuntu 23.10 ISO 文件有两个 md5sum 错误

我从中提取了文件xubuntu-23.10-桌面-amd64.iso
文件md5sum.txt包含具有 md5sum 值的文件列表。
结果 md5sum -c md5sum.txt

...
./.disk/info: OK
./.disk/casper-uuid-generic: OK
./.disk/release_notes_url: OK
md5sum: WARNING: 2 computed checksums did NOT match

两个坏文件:

./dists/mantic/multiverse/binary-amd64/Packages.gz: FAILED
./dists/mantic/universe/binary-i386/Packages.gz: FAILED

注意:.iso 文件上的 sh256sum 值是正确的。

sha256sum  xubuntu-23.10-desktop-amd64.iso 
d5e03f6f14a9dbbfd53072471dd96af7360c8ac5609f0909de77cc858fd69b6c  xubuntu-23.10-desktop-amd64.iso

也许是在最后一刻对准备好的文件进行了更改?

答案1

现在我找到了原因。
昨天我用了 使用“档案管理器”打开提取文件。
今天我想手动输入所有命令。
我使用了安装-o循环我看见 在 Linux 中从 ISO 映像提取和复制文件的 3 种方法
现在md5sum -c md5sum.txt可以正常工作。

比较文件时,我注意到存档管理器中的提取命令更改了这两个文件,然后出现md5sum.\失败的情况。

mkdir files
sudo mount -o loop xubuntu-23.10-desktop-amd64.iso files/
 
mount: /home/xxxx/xubuntu/test/files: WARNING: source write-protected, mounted read-only.

~/xubuntu/test$ cmp ./dists/mantic/multiverse/binary-amd64/Packages.gz files/dists/mantic/multiverse/binary-amd64/Packages.gz
cmp: EOF on ./dists/mantic/multiverse/binary-amd64/Packages.gz which is empty
ls -lat ./dists/mantic/multiverse/binary-amd64/Packages.gz files/dists/mantic/multiverse/binary-amd64/Packages.gz
-r--r--r-- 1 xxxx xxxx  0 Okt 10 06:07 ./dists/mantic/multiverse/binary-amd64/Packages.gz
-r--r--r-- 3 root root 40 Okt 10 06:07 files/dists/mantic/multiverse/binary-amd64/Packages.gz

相关内容