Strich:
Installiert: 0.5.7-3ubuntu1
Kandidat: 0.5.7-3ubuntu1
Versionstabelle:
*** 0.5.7-3ubuntu1 0
500 http://in.archive.ubuntu.com/ubuntu/ quantal / main amd64-Pakete
100 / var / lib / dpkg / status
Die dashauf meinem System installierte Version ist daher 0.5.7.
dpkg -s
Führen Sie den folgenden Befehl aus:
dpkg -s dash
Die Ausgabe auf meinem Computer ist:
Paket: Strich
Wesentlich: ja
Status: Installation ok installiert
Priorität: erforderlich
Abschnitt: Muscheln
Installierte Größe: 213
Betreuer: Ubuntu-Entwickler
Architektur: amd64
Version: 0.5.7-3ubuntu1
Abhängig von: Debianutils (> = 2,15), dpkg (> = 1,15,0)
Pre-Depends: libc6 (> = 2.14)
Beschreibung: POSIX-kompatible Shell
Die Debian Almquist Shell (Bindestrich) ist eine POSIX-kompatible Shell
aus Asche.
.
Da es Skripte schneller als Bash ausführt und weniger Bibliothek hat
Abhängigkeiten (macht es robuster gegenüber Software oder Hardware
Fehler) wird auf Debian-Systemen als Standardsystem-Shell verwendet.
Homepage: http://gondor.apana.org.au/~herbert/dash/
Original-Betreuer: Gerrit Pape
<upstream_version>: ist die Version des Originalpakets
Dies ist der Hauptteil der Versionsnummer. .debDies ist normalerweise die Versionsnummer des Originalpakets ("Upstream"), aus dem die Datei erstellt wurde, sofern dies zutreffend ist.
Normalerweise hat dies das gleiche Format wie das, das von den vorgelagerten Autoren angegeben wurde. Möglicherweise muss es jedoch neu formatiert werden, damit es in das Format und das Vergleichsschema des Paketverwaltungssystems passt.
<debian_revision>: ist die Debian-Version des Pakets.
Dieser Teil der Versionsnummer gibt die Version des Debian-Pakets an, die auf der Upstream-Version basiert.
Wenn <debian_revision> = 0ja, 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-Repositorys gefundene verzweigt hat).
ubuntu: nur das Schlüsselwort ubuntu.
<ubuntu_revision>: ist die Ubuntu-Version des Pakets.
Wenn dies fehlt, bedeutet dies, dass es sich um ein sauberes, unverändertes Debian-Paket handelt.
Wenn dies vorhanden ist, bedeutet dies, dass Ubuntu das Debian-Paket übernommen und mit einigen zusätzlichen Patches oder Fehlerkorrekturen veröffentlicht hat.
Nehmen wir ein Beispiel.
2.6.0-1ubuntu1
Hier,
Upstream-Paketversion: 2.6.0
Debian Revision: 1
Ubuntu Revision: 1
2.6.0-0ubuntu1
Hier,
Upstream-Paketversion: 2.6.0
Debian Revision: 0 (was bedeutet, keine Revisionen )
Vielen Dank für all diese Informationen. Zum Beispiel funktioniert es, um die Version der Dash-Shell abzurufen. Aber wenn ich die gleichen Befehle zum Anprobieren der Bash-Shell verwende, lautet die zurückgegebene Version: 4.2-5ubuntu1 (dkpg und apt-cache). Auf der anderen Seite, wenn ich den Befehl bash -version verwende, ist das Ergebnis 4.2.37 (1). Also, was denkst du darüber? Warum diese Unterschiede? ty
PierreP
Diese sind nicht anders. dpkgund apt-cacheerzähle die Version von bashas 4.2, wo as bash --versionsagt es als 4.2.37. In der Tat, bash --versionsagt Ihnen alle Überarbeitungen, während dpkgund apt-cacheSie nur die Hauptversionen sagen, das Weglassen der Nebenversionen. Betrachten Sie es als Abrundung. Sie können 1.231 auf 1.23 abrunden, und Sie wären immer noch etwas korrekt.
Grün
ok damit ich dieses thema schließen kann :) TY!
PierreP
-1
Haben Sie versucht : man dash?
Oft erfordern die vollständigen Optionsnamen zwei Striche. Versuchen Sie es dash --version. Ich benutze es nicht, also weiß ich nicht, ob es funktionieren wird.
dpkg
undapt-cache
erzähle die Version vonbash
as4.2
, wo asbash --version
sagt es als4.2.37
. In der Tat,bash --version
sagt Ihnen alle Überarbeitungen, währenddpkg
undapt-cache
Sie nur die Hauptversionen sagen, das Weglassen der Nebenversionen. Betrachten Sie es als Abrundung. Sie können 1.231 auf 1.23 abrunden, und Sie wären immer noch etwas korrekt.Haben Sie versucht :
man dash
?Oft erfordern die vollständigen Optionsnamen zwei Striche. Versuchen Sie es
dash --version
. Ich benutze es nicht, also weiß ich nicht, ob es funktionieren wird.quelle
dash --version
führt nur zudash: 0: Illegal option --