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

Я пытаюсь создать список только обновлений системы защиты, доступных системе Ubuntu, использующей склонный - добираются.

Я очень знаю об этом сообщении, Как я проверяю только обновления системы защиты от командной строки? но это только, кажется, работает, при отсутствии исходных списков, существующих в/etc/apt/sources.list.d/

До сих пор мой код похож на это

#!/bin/bash
set -x

setup(){
        APTSRC="/etc/apt/sources.list"
        SECSRC="/etc/apt/secsource.list"
}

cleanup(){
        rm ${SECSRC}
}

get_updates(){
    grep trusty-security ${APTSRC} > ${SECSRC}
    apt-get -o Dir::Etc::sourcelist="${SECSRC##/*/}" -o Dir::Etc:sourceparts="." update &&  apt-get --assume-no upgrade
}

setup
get_updates
cleanup

Это работает по большей части, но потому что у меня есть несколько исходных списков, существующих в/etc/apt/sources.list.d/, и это втягивает их. Существует ли способ, которым я могу избежать этого через параметры командной строки?

Я хотел бы добавить, что мы не настроим автоматические обновления. Мы просто хотим список обновлений.

4
задан 13 April 2017 в 15:25

2 ответа

Установите пакет способные выставочные версии и работайте

apt-show-versions | grep upgradeable | grep security

для получения списка как это:

firefox:amd64/trusty-security 33.0+build2-0ubuntu0.14.04.1 upgradeable to 34.0+build2-0ubuntu0.14.04.1
firefox-locale-en:amd64/trusty-security 33.0+build2-0ubuntu0.14.04.1 upgradeable to 34.0+build2-0ubuntu0.14.04.1
2
ответ дан 1 December 2019 в 10:19

Для выполнения только обновлений системы защиты я могу рекомендовать Вам использовать специальный инструмент - unattended-upgrades. Кроме того, можно автоматизировать тот процесс со следующей страницей Wiki: https://help.ubuntu.com/community/AutomaticSecurityUpdates

0
ответ дан 1 December 2019 в 10:19

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

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