Bir paketin kullanılabilir sürümünü depolarda nasıl kontrol edebilirim?

208

Ubuntu depolarındaki mevcut paketin sürümünü yüklemeden nasıl kontrol edebilirim?

    
sordu Ten-Coin 02.09.2013 20:01

7 cevap

276

Komutu kullanın:

apt-cache policy <packageName>

Bu, mevcut tüm paket sürümleriyle ilgili bilgi verir.

Örnek:

[email protected]:~$ apt-cache policy vlc
vlc:
  Installed: 2.0.8-0ubuntu0.13.04.1
  Candidate: 2.0.8-0ubuntu0.13.04.1
  Version table:
 *** 2.0.8-0ubuntu0.13.04.1 0
        500 http://ae.archive.ubuntu.com/ubuntu/ raring-updates/universe i386 Packages
        500 http://security.ubuntu.com/ubuntu/ raring-security/universe i386 Packages
        100 /var/lib/dpkg/status
     2.0.6-1 0
        500 http://ae.archive.ubuntu.com/ubuntu/ raring/universe i386 Packages
  • Çıktıdan, iki sürümün mevcut olduğunu görebilirsiniz: 2.0.8-0ubuntu0.13.04.1 ve 2.0.6-1 . Ayrıca hangi depolardan geldiklerini de söyler.

  • Installed: , yüklediğiniz sürümü size bildirir. Paket yüklü değilse, (none) .

  • göreceksiniz. Candidate: kullanıyorsanız,
  • apt-get install vlc , yüklenecek olan sürümdür. Diğer sürümü kurmak isterseniz, apt-get install vlc=2.0.6-1 .

verilen cevap Alaa Ali 02.09.2013 20:15
21

packages.ubuntu.com adresine gidin, arama formunu doldurun ve sürüm dahil paket.

Aramaya basın, sonra:

Ek avantajlar

  • Ubuntu'nun diğer sürümleri için paket sürümlerini de listeleyecek. Örneğin. Eğer paketin Raring (13.04) versiyonunu öğrenmek istiyorsanız, fakat sisteminiz hala Kesin (12.04) değerine sahipse, bu onu bulmak için bir yol sağlayacaktır.
  • Yüklenecek Ubuntu'ya bile ihtiyacınız yok.

En kötü dezavantajı, PPA'lar gibi kurmuş olabileceğiniz diğer depoların sürümlerini listelememesidir. Ardından, daha önce gönderildiği gibi apt-cache policy yaklaşımına ihtiyacınız olacak.

Profesyonel ipucu

Kısayolu al - sadece http://packages.ubuntu.com/packagename dosyasına göz at ve packagename değerini sorgulamak istediğiniz paketin adıyla değiştir.

    
verilen cevap gertvdijk 03.09.2013 00:44
11
apt-cache madison <packageName>

Ayrıca, depolardaki tüm mevcut paket sürümleri hakkında bilgi verir. Bu komut çıktısı şu şekilde yazılmıştır:

packageName | Version | Repository
  

apt-cache'nin madison komutu, çıktı biçimini taklit etmeye çalışır ve   Debian arşiv yönetim aracının işlevselliğinin alt kümesi,   madison. Bir paketin mevcut sürümlerini tablo halinde görüntüler   biçim. Orijinal madison aksine, sadece bilgi gösterebilir   APT'nin paket listelerini aldığı mimari için   (APT :: Mimarlık).

Örnek:

$ apt-cache madison chromium-browser
chromium-browser | 32.0.1700.102-0ubuntu0.13.10.1~20140128.970.1 | http://mirror.sov.uk.goscomb.net/ubuntu/ saucy-updates/universe amd64 Packages
chromium-browser | 32.0.1700.102-0ubuntu0.13.10.1~20140128.970.1 | http://mirror.sov.uk.goscomb.net/ubuntu/ saucy-security/universe amd64 Packages
chromium-browser | 29.0.1547.65-0ubuntu2 | http://mirror.sov.uk.goscomb.net/ubuntu/ saucy/universe amd64 Packages
chromium-browser | 29.0.1547.65-0ubuntu2 | http://archive.ubuntu.com/ubuntu/ saucy/universe amd64 Packages
chromium-browser | 29.0.1547.65-0ubuntu2 | http://mirror.sov.uk.goscomb.net/ubuntu/ saucy/universe Sources
chromium-browser | 32.0.1700.102-0ubuntu0.13.10.1~20140128.970.1 | http://mirror.sov.uk.goscomb.net/ubuntu/ saucy-updates/universe Sources
chromium-browser | 32.0.1700.102-0ubuntu0.13.10.1~20140128.970.1 | http://mirror.sov.uk.goscomb.net/ubuntu/ saucy-security/universe Sources
chromium-browser | 29.0.1547.65-0ubuntu2 | http://archive.ubuntu.com/ubuntu/ saucy/universe Sources
chromium-browser | 29.0.1547.65-0ubuntu2 | http://archive.ubuntu.com/ubuntu/ saucy/universe Sources
    
verilen cevap Avinash Raj 12.02.2014 09:45
8

Terminalinizi CTRL + ALT + T ile açın ve sonra

olarak yazın.
apt-cache showpkg <package_name>

Sonra mevcut sürümün ne olduğu hakkında size bilgi verecektir.

örneğin:

[email protected]:~$ apt-cache showpkg chromium
Package: chromium
Versions: 

Reverse Depends: 
  mozplugger,chromium 10.0.648.114~r75702-1~
  chromium-bsu,chromium 0.9.14
  chromium-bsu,chromium 0.9.14
Dependencies: 
Provides: 
Reverse Provides: 
[email protected]:~$ 
    
verilen cevap Ten-Coin 02.09.2013 20:02
7

apt-cache show veya aptitude show , sürüm de dahil olmak üzere, depolarınızdan bir paket (bu yüklü olsa da olmasa bile) hakkında birçok bilgi verir. Sadece sürüm hakkında ilgileniyorsanız, şunu kullanın:

apt-cache show <packageName> | grep Version

veya

aptitude show <packageName> | grep Version

Birkaç versiyonda bir paket varsa, bunu göreceksiniz. Sadece son sürümü görmek için şunu kullanın:

apt-cache show <packageName> | grep Version | head -1

Yukarıdaki komutla ilgili herhangi bir şüpheniz olamaz.

    
verilen cevap Radu Rădeanu 02.09.2013 21:24
1
apt-cache policy <PackageName> | grep Candidate | cut -d ':' -f 3 | cut -d '-' -f 1
    
verilen cevap munsingh 01.07.2016 11:29
0

İşte başka bir yol:

sudo apt-get -s install --only-upgrade <package-name>

Yukarıdaki yöntem yalnızca sudo ile çalıştırılıyorsa çalışır.

    
verilen cevap Jerry Hoffmeister 21.06.2016 20:56

Etiketlerdeki diğer soruları oku