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 --version
ama 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 --version
ama 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 dash
nedenle, 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. .deb
Bu, 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> = 0
bu, 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/
dpkg
ve as apt-cache
versiyonunu 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. bash
4.2
bash --version
4.2.37
bash --version
dpkg
apt-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 --version
sadece sonuçlanırdash: 0: Illegal option --