
Kabuk Dash sürümünü bulmak için bir yol olup olmadığını bilmek istiyorum.
Ben gibi çeşitli komutlar çalıştı: dash -v, dash -V, dash --versionama kimse çalışır.
Dash Shell Wikipedia: http://en.wikipedia.org/wiki/Debian_Almquist_shell

Kabuk Dash sürümünü bulmak için bir yol olup olmadığını bilmek istiyorum.
Ben gibi çeşitli komutlar çalıştı: dash -v, dash -V, dash --versionama kimse çalışır.
Dash Shell Wikipedia: http://en.wikipedia.org/wiki/Debian_Almquist_shell
Yanıtlar:
Birçok yol var:
Aşağıdaki komutu çalıştırın:
uygun önbellek politikası kısa çizgisi
Makinemde çıktı:
tire:
Yüklendi: 0.5.7-3ubuntu1
Aday: 0.5.7-3ubuntu1
Sürüm tablosu:
*** 0.5.7-3ubuntu1 0
500 http://in.archive.ubuntu.com/ubuntu/ quantal / main amd64 Paketleri
100 / var / lib / dpkg / durum
Bu dashnedenle, sistemime yüklenen sürümü 0.5.7.
Aşağıdaki komutu çalıştırın:
dpkg -s çizgi
Makinemdeki çıktı:
Paket: çizgi Gerekli: evet Durum: install ok kurulu Öncelik: gerekli Bölüm: kabuklar Kurulu Boyut: 213 Bakımcı: Ubuntu Geliştiricileri Mimari: amd64 Sürüm: 0.5.7-3ubuntu1 Bağımlı: debianutils (> = 2.15), dpkg (> = 1.15.0) Ön Bağımlı: libc6 (> = 2.14) Açıklama: POSIX uyumlu kabuk Debian Almquist Kabuğu (çizgi), POSIX uyumlu bir kabuktur kül. . Betikleri bash'den daha hızlı yürüttüğü ve daha az kütüphaneye sahip olduğu için bağımlılıklar (yazılım veya donanıma karşı daha sağlam hale getirir Debian sistemlerinde varsayılan sistem kabuğu olarak kullanılır. Ana sayfa: http://gondor.apana.org.au/~herbert/dash/ Orijinal Bakımcı: Gerrit Pape
Gördüğünüz gibi, sürümü: 0.5.7.
Ubuntu'daki sürüm şu şekildedir:
<Üstdüzey_sürümü> - <debian_revision> ubuntu <ubuntu_revision>
Buraya:
<upstream_version>: orijinal paketin sürümüdür
Bu sürüm numarasının ana kısmıdır. .debBu, geçerliyse, genellikle dosyanın yapıldığı orijinal ("yukarı akış") paketinin sürüm numarasıdır .
Genellikle bu, akış yukarı yazar (lar) tarafından belirtilenle aynı formatta olacaktır; ancak, paket yönetim sisteminin format ve karşılaştırma planına uyması için yeniden biçimlendirilmesi gerekebilir.
<debian_revision>: paketin debian versiyonudur.
Sürüm numarasının bu kısmı, akış yukarı sürüme bağlı olarak Debian paketinin sürümünü belirtir.
Eğer <debian_revision> = 0bu, bir debian paketi olmadığı anlamına gelir (veya ubuntu ekibi debian paketini debian depolarında bulunandan daha yeni bir sürüme çatalladı).
ubuntu: yalnızca anahtar kelime ubuntu.
<ubuntu_revision>: paketin ubuntu sürümüdür.
Bir örnek verelim.
2.6.0-1ubuntu1
Buraya,
2.6.0-0ubuntu1
Buraya,
Kaynaklar ve Ek Bilgiler:
Debian Versiyonu: http://www.debian.org/doc/debian-policy/ch-controlfields.html#sf-Version
Ubuntu Paketi Sürüm Açıklaması: http://www.ducea.com/2006/06/17/ubuntu-package-version-naming-explanation/
dpkgve as apt-cacheversiyonunu söyleyin , nerede olduğu gibi . Gerçekte, size oysa tüm revizyonları, söyler ve sadece sürüm minör atlayarak, size büyük versiyonlarını anlatmak. Bunu yuvarlama olarak düşünün. 1,231 ila 1,23 arasında yuvarlayabilirsiniz ve yine de biraz doğru olur. bash4.2bash --version4.2.37bash --versiondpkgapt-cache
Denediniz mi man dash?
Genellikle tam seçenek adları iki tire gerektirir, deneyin dash --version. Ben kullanmıyorum, bu yüzden işe yarayıp yaramayacağını bilmiyorum.
dash --versionsadece sonuçlanırdash: 0: Illegal option --