Представьте, что у меня установлена свежая версия Ubuntu 18.04. Но есть некоторые стандартные пакеты или сервисы, которые подключаются к Интернету без моего согласия. Как полностью избавиться от них или эффективно отключить их?
Насколько я сейчас, они являются:
popularity-contest
- Конкурс популярности Ubuntu (или, если коротко, popcon) собирает статистику, определяющую, какие пакеты наиболее популярны среди пользователей Ubuntu.
unattended-upgrades
- Автоматически обновляет компьютер с последними обновлениями безопасности.
apt-daily
- Обновляет индекс apt каждый день автоматически.
snapd
- Обновляет оснастку пакетов автоматически.
update-manager
- Проверяет наличие обновлений.
Я мог что-то упустить. Пожалуйста, напишите, если вы знаете ...
Цель: я хочу иметь полный контроль над интернетом, так как в моем случае интернет ограничен. Итак, я хочу обновить или обновить вручную, а не автоматически.
Ответы:
Конкурс популярности по умолчанию отключен. Вы можете проверить и отключить его с помощью:
Ты можешь сделать ...
убрать это тоже.
Отключить
apt-daily.service
:Однострочник из @muru <3:
Отключить автоматическое обновление:
Диспетчер обновлений можно остановить, только удалив его:
Вы не можете отключить автоматическое обновление для снимков. Вы можете установить период обновления,
snap set core refresh.schedule=<spec>
но система проигнорирует это, если обновление снимков заняло слишком много времени, и это будет в течение 24 часов. Это удалит все, что связано с привязкой:Менее навязчивым способом было бы предотвратить соединение с сервером, добавив DENY к правилам брандмауэра (или в маршрутизаторе). Для отключения службы systemd было бы ...
но это также, кажется, игнорирует 24-часовой период.
Что касается снимков :
Так что окно 2 месяца возможно, если вы не перезагрузите компьютер.
Хотя я не согласен с вашим мышлением. За исключением конкурса (и тот, который не активен), все это касается исправления ошибок и обеспечения лучшего контента. Вы сделаете свою систему МЕНЬШЕ безопасной, отключив эти опции.
источник
apt-daily
юниты с помощью одной команды, используяsystemctl disable --now
:systemctl disable --now apt-daily{,-upgrade}.{timer,service}