Göre konuyla ilgili bir makale debian-administration.org,
Yüklediğiniz paketlerden birinde bağımlılıklar değiştiyse, yükseltmeyi gerçekleştirmek için yeni bir paketin yüklenmesi gerekiyorsa, bu "geri tutuldu" olarak listelenir.
Temkinli çözüm 1:
Her Pablo'nun cevabı kaçabilirsin. sudo apt-get --with-new-pkgs upgrade
ve saklanan paketleri kuracaktır.
Bu, tutulan paketleri "el ile yüklenmiş" olarak işaretlememenin avantajına sahiptir, bu da daha fazla kullanıcı müdahalesini zorlayabilir (yorumlara bakın).
Pablo'nun çözümü sizin için işe yararsa, lütfen bunu not edin. Değilse, lütfen neyin yanlış gittiğini yorumlayın.
Temkinli çözüm 2:
Temkinli çözüm koşmaktır sudo apt-get install <list of packages kept back>
. Çoğu durumda bu, saklanan paketlere başarılı bir şekilde yükseltmek için ihtiyaç duydukları şeyi verir.
Agresif çözüm:
Daha agresif bir çözüm koşmaktır sudo apt-get dist-upgrade
bu, bu yeni bağımlılıkların yüklenmesini zorlayacaktır.
Ama dist-upgrade
oldukça tehlikeli olabilir. Yükseltmeden farklı olarak olabilir kaldırmak karmaşık bağımlılık durumlarını çözmek için paketler. Sizden farklı olarak, APT her zaman bu eklemelerin ve kaldırmaların hasara yol açıp açmayacağını bilecek kadar akıllı değildir.
Yani kendinizi "temkinli çözümün" işe yaramadığı bir yerde bulursanız, dist-upgrade
-ebilmek iş... ancak muhtemelen APT hakkında biraz daha fazla şey öğrenmekten ve paketleri duruma göre yükleyip kaldırarak bağımlılık sorunlarını "elle" çözmekten daha iyi olursunuz.
Arabayı tamir etmek gibi düşün... vaktiniz varsa ve bir anahtarla kullanışlıysanız, onarımı kendiniz okuyarak ve yaparak biraz huzur elde edersiniz. Kendini şanslı hissediyorsan, arabanı kuzeninle birlikte bırakabilirsin. dist-upgrade
umarım eşyalarını biliyordur.