
Chciałbym wiedzieć, czy istnieje sposób na znalezienie wersji Dash Dash.
Próbowałem kilka poleceń takich jak: dash -v, dash -V, dash --version, ale nie działa jeden.
Dash Shell Wikipedia: http://en.wikipedia.org/wiki/Debian_Almquist_shell

Chciałbym wiedzieć, czy istnieje sposób na znalezienie wersji Dash Dash.
Próbowałem kilka poleceń takich jak: dash -v, dash -V, dash --version, ale nie działa jeden.
Dash Shell Wikipedia: http://en.wikipedia.org/wiki/Debian_Almquist_shell
Odpowiedzi:
Istnieje wiele sposobów:
Uruchom następujące polecenie:
myślnik polityki apt-cache
Na mojej maszynie dane wyjściowe to:
dziarskość:
Zainstalowano: 0,5.7-3ubuntu1
Kandydat: 0,5,7–3ubuntu1
Tabela wersji:
*** 0,5,7-3ubuntu1 0
500 http://in.archive.ubuntu.com/ubuntu/ quantal / main amd64 Packages
100 / var / lib / dpkg / status
Dlatego wersja dashzainstalowana w moim systemie to 0.5.7.
Uruchom następujące polecenie:
dpkg -s myślnik
Dane wyjściowe na moim komputerze to:
Pakiet: kreska Niezbędny: tak Status: zainstaluj ok zainstalowany Priorytet: wymagany Sekcja: muszle Zainstalowany rozmiar: 213 Maintainer: Ubuntu Developers Architektura: amd64 Wersja: 0.5.7-3ubuntu1 Zależy: debianutils (> = 2.15), dpkg (> = 1.15.0) Pre-Depends: libc6 (> = 2.14) Opis: Powłoka zgodna z POSIX Debian Almquist Shell (dash) jest powłoką zgodną z POSIX z popiołu. . Ponieważ wykonuje skrypty szybciej niż bash i ma mniej bibliotek zależności (co czyni go bardziej odpornym na oprogramowanie lub sprzęt) awarie), jest używany jako domyślna powłoka systemowa w systemach Debian. Strona domowa: http://gondor.apana.org.au/~herbert/dash/ Original-Maintainer: Gerrit Pape
Jak widać, jest to wersja: 0.5.7.
Wersjonowanie w Ubuntu ma postać:
<wersja_upstream> - <wersja_debiana> ubuntu <wersja_ubuntu>
Tutaj:
<upstream_version>: to wersja oryginalnego pakietu
To jest główna część numeru wersji. Zazwyczaj jest to numer wersji oryginalnego pakietu („nadrzędnego”), z którego utworzono .debplik, jeśli ma to zastosowanie.
Zwykle będzie on miał taki sam format, jaki określił autor (autorzy); może być jednak konieczne ponowne sformatowanie w celu dopasowania do formatu i schematu porównywania systemu zarządzania pakietami.
<debian_revision>: jest wersją pakietu Debian.
Ta część numeru wersji określa wersję pakietu Debian opartą na poprzedniej wersji.
Jeśli <debian_revision> = 0, oznacza to, że nie ma pakietu debian (lub że zespół ubuntu rozwidlił pakiet debian do nowszej wersji niż ta znaleziona w repozytoriach debian).
ubuntu: tylko słowo kluczowe ubuntu.
<ubuntu_revision>: jest wersją pakietu ubuntu.
Weźmy przykład.
2.6.0-1ubuntu1
Tutaj,
2.6.0-0ubuntu1
Tutaj,
Źródła i dalsze informacje:
Wersje Debiana: http://www.debian.org/doc/debian-policy/ch-controlfields.html#sf-Version
Wersjonowanie pakietów Ubuntu Objaśnienie: http://www.ducea.com/2006/06/17/ubuntu-package-version-naming-explanation/
dpkgi apt-cachepowiedz wersję bashas 4.2, gdzie as bash --versionmówi to jako 4.2.37. W efekcie bash --versioninformuje o wszystkich wersjach, dpkga apt-cachetylko główne wersje, pomijając pomniejsze wersje. Pomyśl o tym jak o zaokrągleniu. Możesz zaokrąglić 1.231 do 1.23, i nadal będziesz nieco poprawny.
Czy próbowałeś man dash:?
Często pełne nazwy opcji wymagają dwóch myślników, spróbuj dash --version. Nie używam tego, więc nie wiem, czy to zadziała.
dash --versiontylko wyniki wdash: 0: Illegal option --