Güncel olmayan ve yükseltilmesi gereken yazılımların bir listesini nasıl bulabilirim?


15

Eski ve yeteneklerini kullanarak yükseltilmesi gereken paketlerin listesini nasıl bulabilirim?

Ubuntu 10.04 kullanıyorum.

Yanıtlar:


12

update-manager(Sistem -> Yönetim'de oturuyor) muhtemelen ilk çağrı portunuz olmalıdır. Yine de bir komut satırı sürümü istiyorsanız:

sudo apt-get update
sudo apt-get dist-upgrade

aptitudeve synapticsize de söyleyebilir.


Lütfen bunu "dağıtım yükseltme" olarak değiştirin. Sadece "yükseltme" yapmak yeni çekirdekler, yeni kütüphaneler, vb. Atlayabilir. Sadece "yükseltme" kullanmak neredeyse hiç doğru değildir.
Kees Cook

2
Doğru tespit. Diğerleri için bir açıklama olarak, upgradesadece yüklü paketleri yükseltir. linux-imageÇekirdekler ( metafor paketinin bağımlılığı olarak kurulur) gibi şeyler için, her çekirdek sürümünün kendi paket adı vardır (örneğin :) linux-image-2.6.35.7. Bu, birden fazla versiyonun mevcut olduğu ambalajlarda yaygındır. apt-get upgradebu nedenle , yeni bir paket olduğu için bağımlılıklarını değiştirirseniz linux-image-2.6.35.8ve linux-imagedeğiştirdiğinizde sizi yükseltmez ....8. dist-upgradeolacaktır.
Oli

11

Bunu komut satırından elde etmenin başka bir yolu da apt-show-version'lardır .
Kılavuz sayfasında şunlar bulunur:

apt-show-sürümleri, dpkg durum dosyasını ve kurulu ve mevcut paket sürümleri ile dağıtım için APT listelerini ayrıştırır ve seçilen paketin belirli dağıtımı içindeki yükseltme seçeneklerini gösterir.

Paketi yükledikten sonra:

$ sudo apt-get install apt-show-sürümleri

yapmanız gereken tek şey:

$ sudo apt-show-version -u

umarım yardımcı olur


10

Aptitude, paket kurulumunun yanı sıra işlemez apt-get, bu yüzden yapışmasını öneriyorum apt-get. Yüklenmesi gereken paketlerin bir listesini almak için şu --dry-runseçeneği kullanırdım :

sudo apt-get dist-upgrade --dry-run | grep ^Inst | cut -d" " -f2

1
Yeteneklerin nesi yanlış? Paket seçimlerimin çoğunda hem masaüstümde hem de sunucularımda kullanıyorum.
Oli

Yetenek konusunda kesinlikle yanlış bir şey yoktur, ancak Güncelleme Yöneticisi ve apt-get bir geliştirme geçmişini paylaştığından, apt-get ile ilgili sorunlar için destek almak genellikle yeteneklerden daha kolaydır. Geçmişte, yeteneklerin çatışma çözücüleri çok daha iyiydi, ancak buradaki boşluk kapanıyordu. Bu bir zevk meselesi. :)
Kees Cook

0

Sinaptik olarak : soldan "Durum" dan "yüklü (yükseltilebilir)" seçeneğini seçin veya güncelleme yöneticisini kullanın gerekli tüm güncellemeleri gösteren .

Synaptic: Sistem-> Yönetici-> Synaptic Paket yöneticisi

Güncelleme yöneticisi: Sistem-> Yönetici-> Güncelleme yöneticisi


"yükseltilebilir (yukarı akış)" tamamen farklı bir şeydir ...
JanC
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.