Как показать, сколько данных необходимо для загрузки при использовании apt-get? [дубликат]

Я хочу знать, сколько данных необходимо для загрузки любого пакета с помощью apt без установки этого пакета.

Другими словами, если я запустил apt-get install xyz , он загрузит и установит пакеты с их зависимостями. Но я хочу знать / показать только сколько (Всего) данных (например: необходимо получить 73 МБ архивов ) для загрузки без загрузки и установки , которые пакет (ы).

0
задан 1 August 2014 в 16:25

3 ответа

Да, это могло быть возможно посредством парсинга apt-get команда. Попробуйте ниже команды для показа, сколько дискового пространства будет использоваться для установки того пакета,

echo 'n' | sudo apt-get install package | sed -n '/^After/ s/^[^,]*, \(.*\)$/\1/p'

Пример:

$ echo 'n' | sudo apt-get install chromium-browser | sed -n '/^After/ s/^[^,]*, \(.*\)$/\1/p'
176 MB of additional disk space will be used.

ИЛИ

Попытка ниже команды для показа размера архивов должна была быть загружена для того конкретного пакета.

echo 'n' | sudo apt-get install package | sed -n '/^Need to get/p'    

Пример:

$ echo 'n' | sudo apt-get install chromium-browser | sed -n '/^Need to get/p'
Need to get 44.4 MB of archives.
4
ответ дан 1 August 2014 в 16:25

В дополнение к вкладу DevGeek другое сообщение форума, подобное Вашему, ответило enzotib, закруглил вопрос справедливо кратко:
, Как определить размер пакета при использовании склонный до загрузки?

А именно,

способный кэш - no-all-versions показывают $package | grep '^Size: '

Hope это помогает, удача.

1
ответ дан 1 August 2014 в 16:25

Обычно склонный - добираются, попросит подтверждение прежде, чем загрузить архивы. Например, если я, которого получает склонный тип

sudo apt-get install googlecl

- распечатаю

0 upgraded, 2 newly installed, 0 to remove and 76 not upgraded.
Need to get 547 kB of archives.
After this operation, 3,551 kB of additional disk space will be used.
Do you want to continue [Y/n]? 

, Как Вы видите, для установки googlecl (на моем компьютере) он загрузит 547 КБ. Для отмены загрузки просто тип 'n' и нажатие входят.

0
ответ дан 1 August 2014 в 16:25

Другие вопросы по тегам:

Похожие вопросы: