这是一个显示 '发布中' 和 '发布' 行后缀:
# 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 并没有找到太多结果。
答案1
InRelease
文件与文件等效Release
,只是它们包含内联 GPG 签名,而验证Release
文件需要下载单独的Release.gpg
文件。让签名保持一致可以避免下载时出现竞争情况。
本次FTP大师会议总结包含此功能的公告以及简要说明。
由于标题也询问了它们,我会提到这一点Release
文件包含分发元数据和索引文件的校验和。
答案2
对此的另一个参考是这里:
InRelease 文件是内嵌签名的,而 Release 文件应该有一个附带的 Release.gpg 文件。