При использовании apt-get install <package_name>
и наличии зависимостей, которые необходимо загрузить, терминал выводит имена дополнительных пакетов и общий размер и запрашивает подтверждение перед загрузкой.
Но когда зависимости удовлетворены, и не нужно загружать ничего, кроме именованного пакета, вывод размера и подтверждение отсутствуют.
При использовании Synaptic я вижу общий размер новых пакетов, которые будут использоваться после установки, но не могу увидеть размер, который необходимо загрузить, кроме перехода от пакета к пакету и использования свойств, чтобы увидеть сжатый размер.
Я хотел бы знать, есть ли способ увидеть размер пакета (ов) в терминале и Synaptic перед загрузкой и установкой его / их?
источник
Size
это байты иInstalled-Size
KiB, но я не знаю, определено ли это где-нибудь. Например, версии Firefox:apt-cache show firefox | grep -E "Package:|Version:|Size:"
apt
. Например,apt show firefox | grep Size
apt-cache show
будет выдано фактическое значение, указанное в файле,debian/control
документацияInstalled-Size
которого находится здесь: debian.org/doc/debian-policy/…apt-cache show <package>
илиaptitude show <package>
покажет больше информации о пакете, включая его размер.Только для размера пакета вы можете использовать:
или
Для
.deb
пакетов вы можете использовать:источник
dpkg-deb -I <package>.deb | grep Installed-Size
Вы можете использовать режим «пробного запуска», который просто делает вид, что загружает и устанавливает пакеты
источник
это тоже правильно, но размер отображается в байтах. И это показывает размер в лучшем формате, но если пакет имеет очень маленький размер (скажем, <1 МБ), то, несмотря на
echo 'n'
это, будет установлен пакет (потому что в этом случае apt не запрашивает).Итак, вы используете
--no-download
со--assume-no
следующим:Вот
--no-download
утверждается, что не нужно загружать пакет, и--assume-no
предполагается, что нет (n
) в случае какого-либо запроса.Пример:
источник
Вы можете попробовать следующую команду, чтобы увидеть размер архивов, которые необходимо загрузить для определенного пакета.
Ответ @enzotib хорош, но он показывает размер архивов, которые необходимо загрузить в каком-то другом формате, кроме мб. Но эта команда покажет размер в мегабайтах.
Пример:
источник
echo 'n' | sudo apt-get install <package>
по-прежнему звезды установки пакета, если он очень маленького размера