Вопрос Как полностью отключить обновления всех видов и никогда не видеть подсказки для обновления?


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

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

Я уже сделал это:

$ cat /etc/apt/apt.conf.d/10periodic 
APT::Periodic::Update-Package-Lists "0";
APT::Periodic::Download-Upgradeable-Packages "0";
APT::Periodic::AutocleanInterval "0";

И это:

$ dconf write /apps/update-manager/remind-reload false
$ gconftool -s --type bool /apps/update-notifier/auto_launch false

И это:

$ cat /etc/update-manager/release-upgrades
Prompt=never

Но даже при всем этом все еще периодически показывает красный треугольник с! заявив, что не удалось проверить наличие обновлений.

Что я пропустил?


4
2017-07-03 18:41


происхождения


Хотя диспетчер обновлений не очень полезен для полностью несетевой системы, такая система все еще может быть уязвимой. Предположим, что у вашей ОС есть приложение, которое открывает файлы какого-либо типа, которые были получены извне. Приложения могут быть уязвимы для специально созданных файлов данных (например, картинка), что может привести к выполнению произвольного кода. (Это случилось с MS Office; это может произойти на Ubuntu.) Таким образом, вы должны (1) найти способ предоставления обновлений или (2) сделать систему настолько минимальной, чтобы вы могли самостоятельно отслеживать уязвимости. Путь 2, вероятно, невозможно Любые Рабочий стол Ubuntu. - Eliah Kagan


ответы:


Идти к Настройки системы > Обновления программного обеспечения или типа software-properties-gtk в Терминали выберите вкладку «Обновления». Это окно должно выглядеть следующим образом, если вы не хотите получать какие-либо обновления:

enter image description here

Или, с терминала, комментарий (с # в начале каждой строки) все содержание /etc/apt/sources.list файл:

sudo nano /etc/apt/sources.list

Чтобы автоматически комментировать все /etc/apt/sources.list файл, используйте:

cd /etc/apt && sudo cp sources.list sources.list.bak && sudo sed -i -e 's/^/#/g' sources.list

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


4
2017-07-03 19:07



В настройках системы нет значка «Программное обеспечение и обновления». Как я могу включить это? (Как я отметил в своих тегах, я на 12,04 LTS.) - dmd
Кроме того, есть ли способ сделать это из командной строки? Где это получить данные? Мне нужно сделать эту часть скрипта конфигурации системы. - dmd
@dmd Если вы используете Unity, просто выполните поиск в Dash для Обновления программного обеспечения, - Radu Rădeanu
@dmd Для многих систем вы можете использовать sudo sed -i -e 's/^/#/g' sources.list - Radu Rădeanu
Эй, ребята, положите все лакомства в ответ, не похоронили в комментариях! - Jorge Castro