用于验证任何Linux发行版文件(.iso)完整性的实用程序
distroverif的Python项目详细描述
分发
用于验证任何Linux发行版文件(.iso)完整性的实用程序。
安装
pip install distroverify
用法
> distroverify ubuntu-mate-16.04.5-desktop-amd64.iso
Distro Verify version 1.0.1
Utility to verify any linux distro file (*.iso) for its integrity
match success: ubuntu-mate
verification url: http://cdimage.ubuntu.com/ubuntu-mate/releases/16.04.5/release/SHA1SUMS
calculating hash...
done
response hash: 2ace65436195d122b8ce0cfc106728c2922dd350
calculated hash: 2ace65436195d122b8ce0cfc106728c2922dd350
match: True
文档
详细的文档可在https://distroverify.readthedocs.io/en/latest/获得。
注释
支持的发行版:
- ubuntu-all系列(除了
ubuntu-server
,因为它们不再为旧版本提供校验和) - Debian(实时DVD)
- Linux薄荷糖
- opensuse leap
- Fedora(Live&netinst)
- ubuntu-all系列(除了
您不应该更改iso文件的名称(例如,
ubuntu-mate-19.04-desktop-amd64.iso
),因为此工具使用正则表达式来匹配它们,然后在相应发行版的url上查找其散列。