Bei Verwendung von apt-get install <package_name>
und wenn Abhängigkeiten heruntergeladen werden müssen, gibt das Terminal die Namen zusätzlicher Pakete und die Gesamtgröße aus und bittet vor dem Herunterladen um Bestätigung.
Wenn jedoch die Abhängigkeiten erfüllt sind und nur das angegebene Paket heruntergeladen werden muss, erfolgt keine Größenausgabe und keine Bestätigung.
Wenn Sie Synaptic verwenden, wird die Gesamtgröße der neuen Pakete angezeigt, die nach der Installation verwendet werden. Es ist jedoch nicht möglich, die Größe zu ermitteln, die heruntergeladen werden muss. Sie müssen lediglich von Paket zu Paket wechseln und Eigenschaften verwenden, um die komprimierte Größe anzuzeigen.
Ich möchte wissen, ob es eine Möglichkeit gibt, die Größe eines Pakets in Terminal und Synaptic zu ermitteln, bevor es heruntergeladen und installiert wird.
quelle
Size
sind Bytes undInstalled-Size
KiB, aber ich weiß nicht, ob dies irgendwo definiert ist. ZB Firefox-Versionen:apt-cache show firefox | grep -E "Package:|Version:|Size:"
apt
. Zum Beispielapt show firefox | grep Size
apt-cache show
wird den tatsächlichen Wert ausgeben, der in der Datei angegeben ist,debian/control
deren DokumentationInstalled-Size
hier zu finden ist: debian.org/doc/debian-policy/…apt-cache show <package>
oderaptitude show <package>
zeigt weitere Informationen zu einem Paket an, einschließlich seiner Größe.Nur für die Paketgröße können Sie Folgendes verwenden:
oder
Für
.deb
Pakete können Sie verwenden:quelle
dpkg-deb -I <package>.deb | grep Installed-Size
Sie können den "Probelauf" -Modus verwenden, der nur vorgibt, Pakete herunterzuladen und zu installieren
quelle
Dies ist auch richtig, aber die Größe wird in Bytes angezeigt. Und dies zeigt die Größe im besseren Format, aber wenn das Paket sehr klein ist (sagen wir <1 MB)
echo 'n'
, wird das Paket trotzdem installiert (da in diesem Fall apt nicht auffordert).So verwenden Sie
--no-download
mit--assume-no
wie folgt:Hier wird
--no-download
argumentiert, dass das Paket nicht heruntergeladen werden soll, und--assume-no
für denn
Fall, dass eine Eingabeaufforderung vorliegt, wird no ( ) angenommen .Beispiel:
quelle
Mit dem folgenden Befehl können Sie die Größe der Archive ermitteln, die für ein bestimmtes Paket heruntergeladen werden müssen.
@enzotib Antwort ist gut, aber es zeigt die Größe der Archive, die in einem anderen Format heruntergeladen werden müssen, nicht in MB. Dieser Befehl zeigt jedoch die Größe in MB an.
Beispiel:
quelle
echo 'n' | sudo apt-get install <package>
Wenn das Paket sehr klein ist, werden immer noch Sterne installiert