Bu soru benzer Bir paketin neden kurulduğunu nasıl öğrenebilirim? , ancak benim durumumda , bir paketi yüklemeden önce , neden belirli bir bağımlılık yükleyeceğini bilmek istiyorum .
Mesela koşabilirim
sudo apt-get install superfoo
ve çıktı şöyle bir şey söyleyecektir:
The following extra packages will be installed:
foo bar baz ... libderp libjunk
Ve bu gerçekten çok büyük bir liste olabilir. Bazı durumlarda, yükleyeceğim şey göz önüne alındığında, bana gerçekten mantıklı gelmeyecek bir şey yüklenecek bir şey göreceğim, bu yüzden bu bağımlılığın neden yükleneceğini bilmek istiyorum .
Yukarıdaki örnekte neden libderp
yükleneceğini anlamak istediğimi varsayalım. Bir şekilde arasındaki bağımlılıkları bir zincir olduğunu biliyoruz superfoo
ve libderp
ancak paketlerin büyük liste zor bu zincir ne olduğunu görmek için yapar kurulacak.
Bağımlılık zincirini öğrendikten sonra, orijinal paketi gerçekten yüklemek isteyip istemediğime ve / veya orada bu bağımlılıklara gerçekten ihtiyaç duyup duymadıklarını görmek için o paketin bakımcısıyla iletişime geçip geçmememe karar verebilirim .