Як видалити потреби автоматичного підключення до Інтернету Ubuntu?


16

Уявіть, що у мене встановлений свіжий Ubuntu 18.04. Але є деякі пакети чи послуги за замовчуванням, які підключаються до Інтернету без моєї згоди. Як позбутися від них повністю або зробити офлайн ефективним способом?

Наскільки я зараз, вони:

popularity-contest- Конкурс популярності Ubuntu (або коротко кажучи, popcon) збирає статистику, визначаючи, які пакунки найбільш популярні серед користувачів Ubuntu.

unattended-upgrades - Автоматично оновлює комп'ютер останніми оновленнями безпеки.

apt-daily - Щодня оновлює влучний індекс автоматично.

snapd - Оновлення оснащення пакетів автоматично.

update-manager - Перевірки на оновлення випусків.

Я міг чогось бракувати. Будь ласка, напишіть, якщо знаєте ...

Мета: Я хочу мати повний контроль над Інтернетом, так як у моєму випадку Інтернет обмежений. Отже, я хочу оновити або оновити вручну, а не автоматично.


Пов’язано на superuser.com: Як відключити звітність даних у ubuntu bionic: superuser.com/a/1317990/158401
алло

Відповіді:


24

Конкурс популярності вимкнено за замовчуванням. Ви можете перевірити та відключити його за допомогою:

dpkg-reconfigure popularity-contest 

Ви можете зробити ...

apt remove popularity-contest

щоб його також видалити.

Вимкнути apt-daily.service:

systemctl stop apt-daily.timer
systemctl disable apt-daily.timer
systemctl disable apt-daily.service
systemctl stop apt-daily-upgrade.timer
systemctl disable apt-daily-upgrade.timer
systemctl disable apt-daily-upgrade.service

Однолінійний від @muru <3:

systemctl disable --now apt-daily{,-upgrade}.{timer,service}

Вимкнути оновлення без нагляду:

dpkg-reconfigure -plow unattended-upgrades

Менеджер оновлень можна зупинити, лише видаливши його:

apt purge update-manager-core

НЕ можна вимкнути автоматичне оновлення для знімків. Ви можете встановити період, коли він оновлюватиметься, snap set core refresh.schedule=<spec>але система ігнорує це, якщо для оновлення знімків знадобиться занадто багато часу, і це буде протягом 24 годин. Це видалить все, що стосується оснащення:

apt purge snapd ubuntu-core-launcher squashfs-tools

Менш нав'язливим методом було б запобігти підключенню до сервера, додавши DENY до правил вашого брандмауера (або в маршрутизаторі). Відключити системну службу було б ...

systemctl disable snapd.refresh.service

але це теж здається ігнорувати 24 години.


Щодо знімків :

Погоджена семантика, яка повинна бути реалізована, є наступною:

  • Оновлення можуть бути заплановані у довільний будній день та час протягом місяця (наприклад, другий вівторок між 13:00 та 14:00).
  • Оновлення можуть бути відкладені на інший місяць, так що пропущені вікна та повторне планування можуть відбутися без сторонніх побічних ефектів. Наприклад, якщо він був запланований на перший день, а потім запланований на кінець місяця безпосередньо перед тим, як це станеться, фактично може бути два місяці вікна без оновлення.
  • Якщо система залишилася застарілою після закінчення вікна двох місяців, система почне намагатися оновити з вікна.
  • Це максимальне вікно скидається щоразу, коли система оновлюється, тому позамовні оновлення можуть виконуватися у зручному вікні обслуговування.

Тож вікно на 2 місяці можливе, якщо ви не перезавантажуєтесь.

Я не згоден з вашим способом мислення. За винятком змагань (а це не активна), все це стосується виправлення помилок та забезпечення кращого вмісту. Ви зробите вашу систему МЕНШЕ захищеною, відключивши ці параметри.


7
Ви можете зупинити та відключити apt-dailyодиниці в одній команді, використовуючи systemctl disable --now:systemctl disable --now apt-daily{,-upgrade}.{timer,service}
muru

6
@Rinzwind, Це може зробити мою систему менш захищеною, але, в моєму випадку, Інтернет іноді обмежений. Отже, може бути краще вручну оновити або оновити мою систему.
Оліжон

@Olimjon Я б вибрав іншу операційну систему, яка не залежить від Інтернету. Ubuntu IS - операційна система, яка має високу залежність від підключення до Інтернету.
Rinzwind

2
@Rinzwind Я не думаю, що це хороша порада. Усі основні ОС покладаються на Інтернет для оновлення безпеки. В ОП обмежений Інтернет, тому "я не згоден з вашим способом мислення" тут здається неважливим. Це не спосіб мислення, це фізичне обмеження. +1, хоча інакше хороша відповідь. Невже неможливо відключити оновлювані оновлення, не видаляючи його або використовуючи брандмауер? Це, як правило, суперечить філософії Linux.
Джон Бентлі

5
Частина оснащення виглядає як серйозна проблема оснащення. Не маючи контролю над оновленнями, виявилося, що, наприклад, у хромі є великою небезпекою (коли розширення раптово вводили рекламу, і користувач не знав, що її від розширення, оскільки він не знав, що розширення було оновлено). Можливо, хтось має виправлену версію оснащення?
Алло
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.