Как я проверяю только обновления системы защиты от командной строки?

Существует ли способ быстро проверить на доступность обновлений системы защиты из командной строки?

На моих 12,04 системных выполнениях apt-get update выборки 20 МБ данных о доступных пакетах каждый раз я выполняю его, поражая много репозиториев по пути. Затем я могу использовать любой из методов, описанных здесь для фактического выполнения обновления.

Мой вопрос примерно обнаруживает доступность обновлений системы защиты (т.е., не выполняя фактическое обновление с помощью apt-get/aptitude/etc): существует ли быстрая проверка, которая может быть сделана из командной строки, которая обеспечивает, да - нет отвечает на вопрос, "там доступные обновления системы защиты?". Я хотел бы выполнить это прежде, чем выполнить длинное apt-get update + фактическое обновление.

Я предполагаю, что не должен загружать 20 МБ данных для знания ответа на это каждый день.

16
задан 13 April 2017 в 15:24

2 ответа

Мой вопрос как раз об обнаружении доступности обновлений безопасности

Да, это можно сделать с оговоркой, что обычный apt-get update будет делать полный обновите его при следующем запуске (20 МБ означает, что он все равно это делает).

0
ответ дан 13 April 2017 в 15:24

Возможно, это не совсем то, что задает вопрос, но если вы уже запустили apt update, вы можете увидеть, какие обновления безопасности доступны, используя:

sudo apt list --upgradable | grep -e "-security"

, что даст вам что-то вроде :

libssl1.0.0/xenial-updates,xenial-security 1.0.2g-1ubuntu4.9 i386 [upgradable from: 1.0.2g-1ubuntu4.8]
openssl/xenial-updates,xenial-security 1.0.2g-1ubuntu4.9 i386 [upgradable from: 1.0.2g-1ubuntu4.8]
0
ответ дан 13 April 2017 в 15:24

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

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