apt-get ile yetenek güvenli yükseltme denkliği


30

aptitude safe-upgradeKullanmanın bir eşdeğeri var mı apt-get?


İlk düşüncelerim dağılmaya başladı, ama bunun güvenli bir yükseltme ile aynı şey olduğunu sanmıyorum.
Jeff Welling

yok. yetenek apt- * değil şeyler sağlamak için var
Janus Troelsen

Yanıtlar:


37

apt-getYakın komut aptitude safe-upgradeolduğunu upgrade, ama bir fark yoktur.

aptitude safe-upgrade şu anda yüklü paketleri yükseltir ve yeni bağımlılıkları gidermek için yeni paketler kurabilir, ancak paketleri asla kaldırmaz.

apt-get upgrade şu anda yüklü paketleri yükseltir, ancak paketleri hiçbir zaman yüklemez veya kaldırmaz.

Öyle apt-get upgradekarşılaştırılabilir aptitude --no-new-installs safe-upgrade.


4

Paketin kaldırılmasında biraz daha kesin olmak:

erkek yetenek diyor ki:

-safe-yükseltmesi ... Yüklü paketler kaldırılmayacak onlar kullanılmayan olmadıkça ...

adam apt-get diyor ki:

-upgrade ... hiçbir koşulda kurulu paketler kaldırılmaz ...


2

Ben eşdeğer olacağını düşünüyorum:

apt-get --with-new-pkgs upgrade

Bunun anahtarı, --with-new-pkgsyükseltme ile birlikte kullanıldığında yeni paketlerin kurulmasına izin vermektir , bu yüzden temelde aynı şeyleri yapar, aptitude safe-upgradbu güncellemeler için gerekli olan yükseltmeleri ve yeni paketleri yüklemenizi sağlar.


1

PhoenixS emrini ve kullanılmamış paketlerin kaldırılmasıyla ilgili Roland Becker yorumunu birleştiren (ve man sayfalarında tüm bu kontrol katına aptitudeve apt-get), komut kullanarak o görünür apt-getbunun tamamen taklit behvaiour aptitude safe-upgradeDİR

apt-get upgrade --with-new-pkgs --autoremove

Bu, bir kez Ubuntu 16.04'te test edildi ve en azından bazı paketlerin çıkarılması ve başka paketlerin yükseltilmesiyle çalıştı, ancak yeni paketlerin yüklenmemesi (bu bağlamda gerekli olmadığına karar verdim)

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.