Saat menggunakan apt-get install <package_name>
, dan ada dependensi yang perlu diunduh, terminal mengeluarkan nama paket tambahan dan ukuran total, dan meminta konfirmasi sebelum mengunduh.
Tetapi, ketika dependensi puas dan tidak ada tetapi paket yang disebutkan perlu diunduh tidak ada ukuran output dan tidak ada konfirmasi.
Saat menggunakan Synaptic, saya dapat melihat ukuran total yang akan digunakan oleh paket baru setelah instalasi tetapi tidak ada cara untuk melihat ukuran yang perlu diunduh, kecuali untuk beralih dari paket ke paket dan menggunakan properti untuk melihat ukuran terkompresi.
Saya ingin tahu apakah ada cara untuk melihat ukuran paket di terminal dan Synaptic sebelum mengunduh dan menginstalnya / mereka?
sumber
Size
byte danInstalled-Size
KiB tapi saya tidak tahu apakah ini didefinisikan di mana saja. Misalnya versi Firefox:apt-cache show firefox | grep -E "Package:|Version:|Size:"
apt
. Misalnya,apt show firefox | grep Size
apt-cache show
Akan memancarkan nilai aktual yang ditentukan dalam filedebian/control
dokumentasiInstalled-Size
dapat ditemukan di sini: debian.org/doc/debian-policy/…apt-cache show <package>
atauaptitude show <package>
akan menampilkan informasi lebih lanjut tentang paket, termasuk ukurannya.Untuk ukuran paket saja, Anda dapat menggunakan:
atau
Untuk
.deb
paket Anda dapat menggunakan:sumber
dpkg-deb -I <package>.deb | grep Installed-Size
Anda dapat menggunakan mode "dry run", yang hanya berpura-pura mengunduh dan menginstal paket
sumber
Ini juga benar tetapi ukuran ditampilkan dalam byte. Dan ini menunjukkan ukuran dalam format yang lebih baik tetapi jika paket berukuran sangat kecil (katakanlah <1MB) maka terlepas dari
echo 'n'
itu akan menginstal paket (Karena dalam hal itu, apt tidak meminta).Jadi, Anda gunakan
--no-download
dengan--assume-no
sebagai berikut:Di sini
--no-download
berargumen untuk tidak mengunduh paket dan--assume-no
untuk asumsi tidak (n
) jika ada prompt.Contoh:
sumber
Anda dapat mencoba perintah di bawah ini untuk melihat ukuran arsip yang perlu diunduh untuk paket tertentu.
@enzotib jawabannya bagus tetapi menunjukkan ukuran arsip yang perlu diunduh dalam beberapa format lain bukan di mb's. Tetapi perintah ini akan menunjukkan ukuran dalam Mb's.
Contoh:
sumber
echo 'n' | sudo apt-get install <package>
masih menginstal paket bintang jika ukurannya sangat kecil