Bir paketi kurmadan önce hangi sürümü alacağımı bilmek istiyorum. Debian veya ubuntu kullanarak apt-get
veya kurmadan önce sürümü nasıl kontrol edebilirim aptitude
?
Bir paketi kurmadan önce hangi sürümü alacağımı bilmek istiyorum. Debian veya ubuntu kullanarak apt-get
veya kurmadan önce sürümü nasıl kontrol edebilirim aptitude
?
Yanıtlar:
apt-get
Bir paketi yükseltirseniz / kurarsanız ne olacağını görmek için bir simülasyon çalıştırabilirsiniz:
apt-get -s install <package>
Tüm olası yükseltmeleri görmek için upgrade
ayrıntılı modda çalıştırın ve (güvenli olması için) simülasyonla niptal etmek için basın :
apt-get -V -s upgrade
apt-cache
Bu seçenek policy
, bir paketin yüklü ve uzak sürümünü (yükleme adayı) gösterebilir.
apt-cache policy <package>
apt-show-versions
Takılıysa, bir veya daha fazla paket hakkındaki sürüm bilgilerini gösterir:
apt-show-versions <package>
-u
Anahtarın bir paket adıyla veya adsız geçmek, yalnızca yükseltilebilir paketleri gösterecektir.
yetenek
GUI konsolu aptitude
, yeni sürümlerle yükseltilebilir paketleri görüntüleyebilir. 'Yükseltilebilir Paketler' menüsünü açın. vBir pakete basmak daha ayrıntılı versiyon bilgisi gösterecektir.
Veya komut satırında:
aptitude versions <package>
Geçiş -V
, simülasyon anahtarıyla güvende olmak için yine sürümler hakkında ayrıntılı bilgi gösterecektir:
aptitude -V -s install <package>
İle değiştirme install <package>
, upgrade
yükseltilebilir tüm paketlerin sürümlerini gösterecektir.
apt-get -V -s upgrade
günümü yaptım, teşekkür ederim!
apt-get install -s
sahip sudo
?
apt show <packages>
ayrıca listeye eklenebilir
Dpkg ve grep kullanmanın başka bir yolu :
dpkg -s <package> | grep Version
Başka bir seçenek, paketin tam adını bilmiyorsanız, özelliğin arama çıktısını biçimlendirmektir:
aptitude search <package> -F "%c %p %d %V"
%c
= status (paket yüklü veya değil)
%p
= paketin adı
%d
= paketin açıklaması
%V
= kullanılabilir paketin sürümü
Referans: http://linux.die.net/man/8/aptitude
Paket adını almak için:
apt-cache search *search term*
Sürüm ayrıntılarını almak için:
apt-cache show *packagename*
İnanıyorum apt-get
ve apt-cache
birlikte kaldırılmaktadır apt
ve aptitude
tercih edilen yöntem olma. Dairenin uzun ömürlü olması göz önüne alındığında, muhtemelen bir süre için güvenli bir bahis!
Yazabilirsin apt show <package>
apt-cache
kullanıyorum apt
iki farklı şey vardır ... ben eksik?
apt
ve apt-cache
aynı şeyi yapın. Kaynak kodunu kontrol ederseniz, her ikisi de aynı işlevsellik için ön uçlardır: for show
, denilen bir fonksiyon ShowPackage
için search
, denilen bir fonksiyon için DoSearch
.
$ rmadison gdm3
gdm3 | 2.30.5-6squeeze2 | squeeze-security | i386
gdm3 | 2.30.5-6squeeze5 | squeeze | i386
gdm3 | 3.4.1-8 | wheezy | i386
gdm3 | 3.14.1-7 | jessie | i386
gdm3 | 3.18.0-2 | stretch | i386
gdm3 | 3.18.0-2 | sid | i386
devscripts.deb sitesinden
Yüklemeden önce en son kullanılabilir paketi görmek için. En son paket güncellemesine sahip olmak için güncelleme yapın.
$sudo apt-get update
Şimdi, run run komutunu kurmadan önce depodaki en son paketi kontrol etmek için.
$apt-cache show <package name>
Örnek:
$apt-cache show latexila
veya
$apt-cache show npm