Neden bir birlik kapsamı yüklemek ubuntu-desktop'u kaldırsın?


14

Yüklemek istedim unity-scope-githubama şaşırtıcı bir şeyle karşı karşıya kaldım

The following package was automatically installed and is no longer required:
session-shortcuts
Use 'sudo apt autoremove' to remove it.
The following packages will be REMOVED:
  ubuntu-desktop unity unity-scope-home unity-tweak-tool
The following NEW packages will be installed:
  unity-scope-github

Şimdi bu muhtemelen sorunu anladığım anda rapor edilecek bazı eski / aktif olarak muhafaza edilmemiş paketteki bir hatadır.

Asıl sorum: Neden ek bir kapsamın kurulmasının iki yararlı meta paketin kaldırılmasını gerektirdiği aptsonucuna nasıl ulaşabilirim .unity-scope-home

Bu, veritabanındaki sorunların bir göstergesi mi?


Ek açıklama: session-shortcutsyalnızca yüklemeye çalıştığımda unity-scope-github, sudo apt autoremovesonuç vermeden önce "artık gerekli değil" .


Birlik-kapsam-github'un oldukça eski olduğunu / aktif olarak korunmadığını biliyorum ve onsuz çok iyi yaşayabilirim ve yaşayacağım

Yanıtlar:


25

Yüklemediyseniz yetenek yükleyin:

sudo apt install aptitude

O zaman koş:

aptitude why-not unity-scope-github

Size şöyle bir çıktı verecektir:

i   unity            Depends   unity-scope-home  
i A unity-scope-home Conflicts unity-scope-github

Böylece bunun unitybağlı olduğunu unity-scope-homeve unity-scope-homeonunla çatıştığını görebiliriz unity-scope-github.

Diğer paketleriniz de bu bağımlılıkların bir parçasıdır, örneğin:

apt-cache depends unity-tweak-tool

Bunun bağlı olduğunu öğreneceksiniz unity.

Ve hakkında session-shortcuts, eğer koşarsanız:

apt-cache rdepends session-shortcuts

Alacaksın:

session-shortcuts
Reverse Depends:
  unity
  unity

Bu, paketin birlik tarafından kurulduğu anlamına gelir ve şimdi birlik kaldırılacak, artık ihtiyacınız olmayacak.


Harika, başka bir iyi kullanımı aptitude! Ayrıca (mayın ile çıkışını karşılaştıran) Ben öğrendim apt-markben obvioulsly gibi bir şey verilmiş çünkü ( apt install unity-scope-homegeçmişte bir süre bu yüzden ilk I'de alamadım Aiçinde unity-scope-homehattı ve dolayısıyla hiçbir unity. Satır
Guntbert

+1 Bildim aptitude whyama hakkında değil aptitude why-not... çok mantıklı.
Jos
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.