Jeder Paketname hat die Form: package-XubuntuY*_amd64(i386)
Meine Fragen sind also:
- Wofür steht das X?
- Wofür steht das Y?
beispielsweise binutils_2.22-6ubuntu1.3_amd64
Was ist die Bedeutung der Zahlen 6
und1.3
Jeder Paketname hat die Form: package-XubuntuY*_amd64(i386)
Meine Fragen sind also:
beispielsweise binutils_2.22-6ubuntu1.3_amd64
Was ist die Bedeutung der Zahlen 6
und1.3
Antworten:
Es gibt hier und hier eine ausführliche Erklärung . Wenn Sie wirklich interessiert sind, können Sie auch das Debian-Richtlinienhandbuch lesen . Um Ihre Fragen zu beantworten:
X = Dies ist die Debian-Version des Pakets
ubuntuY = Dies ist die y-te Ubuntu-Version des Debian-Pakets
Verbatim aus dem ersten Link zu zitieren package-XubuntuY****”
bedeutet:
package = Dies ist der Name des Programms / der Bibliothek.
X = Dies ist die Debian-Version des Pakets
Wenn X = 0, bedeutet dies, dass es kein Debian-Paket gibt (oder dass das Ubuntu-Team ein Debian-Paket auf eine neuere Version als die in den Debian-Repositories gefundene gabelte) In diesem Beispiel könnte das Debian-Paket in der Zwischenzeit aktualisiert werden und das Ubuntu-Paket wird wahrscheinlich in der nächsten Version damit verschmolzen.
ubuntuY **** = Dies ist die y-te Ubuntu-Version des Debian-Pakets. Wenn dies fehlt, bedeutet dies, dass es ein sauberes, unverändertes Debian-Paket ist, zB: gzip-1.3.5-12 (in diesem Beispiel ist dies das ursprüngliche Debian-Paket, das in Ubuntu enthalten ist). Wenn dies vorhanden ist, bedeutet dies, dass Ubuntu das genommen hat Debian-Paket und veröffentlichte es mit einigen zusätzlichen Patches oder Bugfixes. _ ex: sudo-1.6.8p12-1ubuntu6_ (in diesem Beispiel ist dies die 6. Version des Ubuntu-Pakets, das auf der Debian-Version 1.6.8p12-1 von sudo basiert).
debian/patches
deb gespeichert , z apt-get source gdb
. Sie können auch alle Ubuntu-Versionen mit Änderungen zwischen ihnen mitbzr branch ubuntu:gdb; cd gdb; bzr log | less