这是一个显示“ InRelease ”和“ Release ”行后缀的示例:
# apt update
Hit:1 http://security.debian.org stretch/updates InRelease
Ign:2 http://dl.google.com/linux/chrome/deb stable InRelease
Hit:3 http://sfo1.mirrors.digitalocean.com/mariadb/repo/10.2/debian stretch InRelease
Hit:4 http://mirrors.ocf.berkeley.edu/debian stretch-updates InRelease
Ign:5 http://dl.google.com/linux/earth/deb stable InRelease
Ign:6 http://ftp.uk.debian.org/debian stretch InRelease
Hit:7 http://dl.google.com/linux/chrome/deb stable Release
Hit:8 http://ftp.debian.org/debian stretch-backports InRelease
Hit:9 http://dl.google.com/linux/earth/deb stable Release
...
我知道什么是发布。尽管对 InRelease 的网络搜索并没有出现太多。
InRelease
Release
除了包含内联 GPG 签名之外,文件等效于文件,而验证Release
文件需要下载单独的Release.gpg
文件。将签名对齐可以避免下载时出现竞争条件。此 FTP 主会议摘要包含此功能的公告,并附有简要说明。
由于标题也询问了它们,我将提到
Release
文件包含分发元数据和索引文件的校验和。对此的另一个参考是here:
https://wiki.debian.org/DebianRepository/Format#Origin