In einem Übersetzungprogramm kann ich folgendes lesen:
"Release" -Dateien
Die Datei "dists / $ DIST / InRelease" enthält Meta-Informationen über die Verteilungs- und Prüfsummen für die Indizes, die ggf. mit einer GPG-Signatur signiert sind (zB erstellt von "gpg -a -s --clearsign"). Für ältere Clients gibt es auch eine Datei "dists / $ DIST / Release" ohne Unterschrift und die Datei "dists / $ DIST / Release.gpg" mit einer freigegebenen GPG-Signatur der "Release" -Datei, die mit dem verwendeten Format kompatibel ist Durch die GPG-Optionen "-a -b -s".
Die folgenden Felder haben eine gut definierte Bedeutung:
Diese Felder sind optional. Sie können dem Benutzer durch das Paketmanagement-Tool angezeigt oder für das Pinning verwendet werden. Es wird vorgeschlagen, dass jedes für andere Benutzer veröffentlichte Repository aussagekräftige Informationen in diesen Feldern verwendet, sodass der Benutzer unterschiedliche Repositories unterscheiden kann.
Beschreibung
Herkunft
Etikette
Version
Suite
Code Name
In den Debian-Repositories werden die Indizes in einem Verzeichnis gespeichert, das nach Suite oder Codename benannt ist (tatsächlich ist man mit dem anderen verknüpft). Die Release-Datei kann jedoch einen anderen Speicherort angeben.
Diese Felder bestimmen das Layout des Repositorys und sollten etwas Sinnvolles für den Benutzer enthalten. In Debian können diese Felder Kleinbuchstaben, Zahlen, - und _ enthalten. Andere Zeichen (zB Großbuchstaben) sollten auch funktionieren, aber diese Felder werden für Dateipfade verwendet, so dass die Verwendung von Sonderzeichen, die eine spezielle Behandlung in URIs oder Dateisystemen benötigen, entmutigt wird.
Bauteile
Architekturen
Diese Felder sind rein funktional und werden meist intern durch Verpackungswerkzeuge verwendet.
Datum
Gültig bis
MD5Sum, SHA1, SHA256
NotAutomatische und ButAutomaticUpgrades
Die Server stellen die InRelease-Datei zur Verfügung und können Release-Dateien und ihre signierten Pendants mit mindestens folgenden Schlüsseln zur Verfügung stellen:
Suite und / oder Codename
Architekturen
Bauteile
Datum
SHA256
Immer noch eine nicht signierte Release-Datei und MD5Sum ist derzeit sehr empfehlenswert.
Clients können fehlende Release-Dateien akzeptieren und Dateien ohne die für Server erforderlichen Felder freigeben. Sie können Freigabedateien ablehnen, die nicht mindestens eines der hierin definierten Felder enthalten.
Aber damit kann ich nichts anfangen!
Gibt es hier Jemand, der das im Wiki vertändlich aufbereiten kann?
Damit wäre mir (vielleicht) geholfen!