Vanilya kurulumunda olmayan hangi paketleri kurduğumu söylemek mümkün mü?


24

Dizüstü bilgisayarımda Ubuntu'yu 7,04'ten 10,04'e kadar diski silmeden yükseltdim. Sinsi bir şüphem var; bu, kullanmadığım ve sadece disk alan bir sürü paket paketim olduğu anlamına geliyor. Temel kurulumun ötesinde olan tüm paketlerin bir listesini almanın bir yolu var mı?

Yanıtlar:


10

Küçük bir googling yaptıktan sonra bu linke geldim: http://ubuntuforums.org/showthread.php?t=261366

Temelde kullanır

dpkg --get-selections > installed-software

yüklü olan tüm listeleri listelemek için, şimdi ubuntu'yu yeni yüklediğiniz birinden bir liste alabilir veya yeni bir VM kurulumundan alabilir ve listeyi karşılaştırabilirseniz, vanilya yüklemesinde bulunmayan paketlere sahip olursunuz.

Ayrıca kullanılmayan paketleri kaldırmak istiyorsanız, hademe aracını kullanın (Sistem> Yönetim> Compter Janitor) :-)


2
Computer Janitor 11: 10'dan bu yana artık mevcut değil . Önemli paketlerin sökülmesi ve sistemlerin kırılması gibi kötü bir alışkanlığı olduğu için kullanılması tavsiye edilmez.
Christopher Kyle Horton,

8

Debfoster ve deborphan paketleri bu amaç için çok faydalıdır. Yapabilirsin

$ deborphan

bunlara bağlı olarak paketi olmayan kütüphanelerin bir listesini almak için. Güncellemeden sonra sık sık geride kalan fazladan kütüphaneler olur. Ayrıca yapabilirsiniz

$ deborphan -a

başka paketlere sahip olmayan bütün paketleri, bunlara bağlı olarak görmek için. Bazılarını kendiniz kurmuş olacaksınız, ancak tanımadığınız herhangi biri ayrıntıları kontrol edebilir ve gereksiz görünüyorsa bunları kaldırabilir.

Bu arada debfoster paketlerden geçecek ve size hangi paketleri ve düşük seviye paketleri kurmaya devam edeceğini gösterecektir. Ne yaptığınızı bilmiyorsanız ve root olarak kullanmanız veya kullanmanız gerekiyorsa, bu biraz daha tehlikelidir sudo.


1
deborphançok kullanışlı bir araçtır, ancak çıkarmadan önce size verdiği her paketi kontrol etmenizi şiddetle tavsiye ederim.
fouric

2

Bu, yüklü olan tüm paketleri listeler ve otomatik olarak yüklenenleri çıkarır:

aptitude search '~i!~E' | grep -v "i A" | cut -d " " -f 4

Muhtemelen istediğine en yakın şey bu. Yine de paketlerin bağımlılıkları olarak kullanılan kütüphaneleri içerecektir, ancak varsayılan sistemdeki paketleri içermeyecektir.


2
Bunu yeni denedim ve varsayılan sistemde bulunan birçok paketi içeriyordu. Bunu kullanılmayan paketleri bulmak için kullanmazdım.
Hamish Downer

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.