Ich möchte den Standard für die Deb-Dateinamen herausfinden. Zum Beispiel habe ich eine Datei mit dem Namen foo_1.0.0-1_all.deb
. Wie ich in den Debian-FAQ herausgefunden habe, gibt es eine solche Konvention:
<foo>_<VersionNumber>-<DebianRevisionNumber>_<DebianArchitecture>.deb
Dies ist jedoch kein Standard. Es beantwortet nicht viele Fragen. Zum Beispiel: Wie lange kann es dauern? Was sind die erlaubten Zeichen? In welchen Werten kann es sein?
Gibt es einen Standard, der den Namen der Deb-Datei ausführlich beschreibt?
package-management
deb
naming-conventions
Bessarabov
quelle
quelle
Antworten:
Nun, wie Sie gesagt haben , der Name
foo_VVV-RRR_AAA.deb
für eine deb - Datei ist nur eine Konvention für die Benennung von.deb
Dateien, woVVV
,RRR
undAAA
sind die Version, Revision und Architektur des Paketsfoo
.Diese Konvention wird auch vorgeschlagen (diktiert), wenn Pakete mit Debuild oder Git-Build-Paket erstellt werden .
Wenn Sie mit dieser Konvention einverstanden sind, können Sie Ihre
.deb
Dateien nach Belieben umbenennen , jedoch nur unter Befolgung dieser Regeln (in diesem Fall müssen Sie möglicherweise ausführendpkg --info <deb_file>
, um eine einfache Information zu finden, die Sie normalerweise mit der obigen Konvention erhalten können für einen Deb-Dateinamen).Nun, wie Sie unter Dateiname - Wikipedia lesen können :
Wenn es also im Allgemeinen keinen Standard für Dateinamen gibt, bin ich mir fast sicher, dass es keinen speziellen Standard für
.deb
Dateinamen gibt. Wenn Sie immer noch verwirrt sind, nehmen Sie die Konvention als Standard und befolgen Sie diese Regeln .quelle
Hier einige Gedanken zu Namenskonventionen:
Von IBM.com
Von RPM.org
quelle