Какой файл конфигурации `apt` должен использовать Never-Include-Phased Флаг установки обновлений?

Многие старые ссылки на в интернете говорят, что можно отказаться от «поэтапных обновлений» для Software Updater

, добавив 'Update-Manager :: Never-Include-Phased-Updates “True”;' в

Многие старые ссылки на в Интернете говорят, что можно отказаться от «поэтапных обновлений» для Software Updater

, добавив «Update-Manager :: Never». -Include-Phased-Updates «True»; ' в

Многие старые ссылки на в Интернете говорят, что можно отказаться от «поэтапных обновлений» для Software Updater

, добавив «Update-Manager :: Never». -Include-Phased-Updates «True»; ' в файл конфигурации /etc/apt/apt.configuration.

My системы не имеют этот файл конфигурации. Чтобы задействовать эту опцию, я должен создать файл или добавить эту строку в один из многих других файлов конфигурации в / etc / apt ? И по-прежнему ли это правильный синтаксис?

2
задан 4 June 2020 в 21:36

1 ответ

После копания в коде ...

Поэтапное обновление реализуется файлом / usr / lib / python3 / dist-packages / UpdateManager / Core / UpdateList.py , который предоставляется пакетом python3-update-manager . Посмотрите на строки 185 и 360. Фактический код Python - это apt.apt_pkg.config.find_b () , который ищет среди всех конфигураций apt.

  1. Строка должна просто сказать: Update-Manager :: Always-Include-Phased-Updates; или Update-Manager :: Never-Include-Phased-Updates; . True / False Boolean не требуется и не проверяется.

    Вы должны иметь возможность добавить эту строку в любой файл конфигурации в /etc/apt/apt.conf.d/. Или создайте свой собственный: /etc/apt/apt.conf.d/99-Phased-Updates .

  2. Наличие поэтапных обновлений, или наличие Never-Include-Phased-Updates должно быть зарегистрировано в ваших / var / log / apt / logs при запуске Update Manager (также известного как Software Updater).

  3. Другие менеджеры пакетов на основе apt (Apt, Synaptic) , Ubuntu Software, Unattended Upgrades) не используют код диспетчера обновлений, не используют поэтапные обновления и игнорируют наличие строки конфигурации (она не регистрируется).

Для удовольствия: текущий статус Phased- пакеты обновлений в репозиториях находятся по адресу https://people.canonical.com/~ubuntu-archive/phased-updates.html

Советы для новых пользователей : Цель поэтапных обновлений - защитить вас от случайного глючного обновления. Пусть это сделает это. Опытные пользователи, которые хотят отключить эту функцию, знают, как ее восстановить.

t используйте код диспетчера обновлений, не используйте поэтапные обновления и игнорируйте наличие строки конфигурации (она не будет записана в журнал).

Для развлечения: текущее состояние пакетов с поэтапным обновлением в репозиториях - https://people.canonical.com/~ubuntu-archive/phased-updates.html

Советы для новых пользователей : Цель поэтапных обновлений - защитить вас от случайного обновления с ошибками. Пусть это сделает это. Опытные пользователи, которые хотят отключить эту функцию, знают, как ее восстановить.

t используйте код диспетчера обновлений, не используйте поэтапные обновления и игнорируйте наличие строки конфигурации (она не будет записана в журнал).

Для развлечения: текущее состояние пакетов поэтапного обновления в репозиториях - https://people.canonical.com/~ubuntu-archive/phased-updates.html

Советы для новых пользователей : Цель поэтапных обновлений - защитить вас от случайного обновления с ошибками. Пусть это сделает это. Опытные пользователи, которые хотят отключить эту функцию, знают, как ее восстановить.

Цель поэтапного обновления - защитить вас от случайного обновления с ошибками. Пусть это сделает это. Опытные пользователи, которые хотят отключить эту функцию, знают, как ее восстановить.

Цель поэтапного обновления - защитить вас от случайного обновления с ошибками. Пусть это сделает это. Опытные пользователи, которые хотят отключить эту функцию, знают, как ее восстановить.

2
ответ дан 19 June 2020 в 21:30

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

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