Podczas używania apt-get install <package_name>
, a istnieją zależności, które należy pobrać, terminal wysyła nazwy dodatkowych pakietów i całkowity rozmiar i prosi o potwierdzenie przed pobraniem.
Ale kiedy zależności są spełnione i nie trzeba pobierać nic oprócz nazwanego pakietu, nie ma wyjściowego rozmiaru ani potwierdzenia.
Korzystając z Synaptic, widzę całkowity rozmiar, który będą używane nowe pakiety po instalacji, ale nie ma sposobu, aby zobaczyć rozmiar, który należy pobrać, z wyjątkiem przechodzenia między pakietami i używania właściwości, aby zobaczyć skompresowany rozmiar.
Chciałbym wiedzieć, czy istnieje sposób, aby sprawdzić rozmiar pakietu (-ów) w terminalu i Synaptic przed pobraniem i zainstalowaniem go / nich?
źródło
Size
to bajty iInstalled-Size
KiB, ale nie wiem, czy jest to gdziekolwiek zdefiniowane. Np. Wersje Firefox:apt-cache show firefox | grep -E "Package:|Version:|Size:"
apt
. Na przykładapt show firefox | grep Size
apt-cache show
debian/control
Installed-Size
apt-cache show <package>
lubaptitude show <package>
pokaże więcej informacji o paczce, w tym o jej rozmiarze.Tylko dla rozmiaru paczki możesz użyć:
lub
Do
.deb
pakietów możesz użyć:źródło
dpkg-deb -I <package>.deb | grep Installed-Size
Możesz użyć trybu „pracy na sucho”, który udaje, że pobiera i instaluje pakiety
źródło
Jest to również właściwe, ale rozmiar jest wyświetlany w bajtach. I ten rozmiar pokazy w lepszej formie, ale jeśli opakowanie jest bardzo małych rozmiarów (powiedzmy <1MB), a następnie w-mimo
echo 'n'
to będzie zainstalować pakiet (ponieważ w tym przypadku, apt nie prompt).Więc skorzystać
--no-download
z--assume-no
co następuje:Tutaj
--no-download
argumentuje, aby nie pobierać pakietu i--assume-no
jest za przyjęciem no (n
) w przypadku jakiegokolwiek monitu.Przykład:
źródło
Możesz wypróbować poniższe polecenie, aby zobaczyć rozmiar archiwów potrzebnych do pobrania dla konkretnego pakietu.
Odpowiedź @enzotib jest dobra, ale pokazuje rozmiar archiwów, które należy pobrać w innym formacie innym niż MB. Ale to polecenie pokaże rozmiar w Mb.
Przykład:
źródło
echo 'n' | sudo apt-get install <package>
wciąż gwiazdy instalują pakiet, jeśli ma bardzo mały rozmiar