diberi nama paket, saya ingin mencari berapa banyak ruang yang akan dibebaskan jika paket, dan dependensinya, dihapus.
Karena dependensi mungkin dibagi di antara paket, mungkin cara yang tepat untuk menjelaskannya adalah: Berapa banyak ruang yang digunakan paket, termasuk semua dependensi yang hanya digunakan oleh paket ini
Saya lebih suka solusi CLI, karena saya akan menggunakannya dalam skrip
apt
package-management
josinalvo
sumber
sumber
apt-cache show packagename
daftar, antara lain, ukuran paket yang diinstal dan dependensi suatu paket. Ada jugaapt-cache rdepends package
daftar paket yang menggunakan paket itu. Anda mungkin ingin memulai dari sana.Jawaban:
Cara termudah dan bebas bug untuk mendapatkan ruang yang digunakan oleh suatu program dan semua dependensinya adalah menggunakan apt itu sendiri. Catatan dependensi yang tidak digunakan oleh program lain, tetapi diinstal dengan paket, tidak dianggap karena tidak dihapus.
Secara sederhana
atau
pemakaian
apt-space-used-by PACKAGENAME
Skrip python ini terlihat menjanjikan (bigpkg - temukan paket yang membutuhkan banyak ruang di sistem Anda)
sumber
Cukup coba perintah berikut (untuk mendapatkan ruang disk yang dibebaskan oleh pembersihan):
atau
tempat ganti
<package>
dengan Andapackage-name
(contohgimp
:)Ini tidak akan membersihkan paket dengan dependensi tetapi hanya memberikan berapa banyak ruang disk yang akan dibebaskan dengan bantuan
grep
!Menggunakan
dpkg --print-avail
atauapt-cache show
:atau
Ini akan menampilkan ukuran terpasang
<package>
.Contoh:
Urutkan daftar paket yang diinstal berdasarkan ukuran
Anda dapat menggunakan lebih banyak untuk halaman-bijaksana:
Paket daftar di atas sesuai dengan ukuran aksesi, Anda dapat menggunakan
tail
daftar paket yang menggunakan ukuran teratas sebagai berikut:Menggunakan
dpigs
(dari priadpigs
):Ini dapat diinstal dengan: Contoh menjalankan perintah
sudo apt-get install debian-goodies
Ukuran paket yang tidak digunakan: -
Jalankan pertama
popularity-contest
dan kemudianpopcon-largest-unused
, Ini akan membantu Anda menemukan ukuran paket yang tidak digunakan. Kunjungi halaman manual untuk informasi lebih lanjut.Saya mencoba yang terbaik untuk memberikan perintah yang berguna dengan langkah-langkah.
Semoga ini bisa membantu!
sumber
apt-cache show packagename
daftar, antara lain, ukuran paket yang diinstal dan dependensi suatu paket. Ada jugaapt-cache rdepends packagename
daftar paket yang menggunakan paket itu.Anda mungkin ingin menggunakan perintah yang terakhir dan
apt-cache policy packagename
untuk menentukan apakah ketergantungan terbalik diinstal.sumber
Installed-Size
dalam kilobyte, sedangkanSize
dalam byte. Saya seharusnya menyebutkan hal itu dalam jawaban saya.Berikut adalah skrip yang melakukan itu. Tidak ada output yang ramah mesin.
sudo apt-get install python-apt
dan kamu siap untuk pergi.
Contoh output:
sumber