Wyobraź sobie, że mam zainstalowaną świeżą wersję Ubuntu 18.04. Ale istnieją pewne domyślne pakiety lub usługi, które łączą się z Internetem bez mojej zgody. Jak pozbyć się ich całkowicie lub sprawić, by były offline w skuteczny sposób?
Według mnie są to:
popularity-contest
- Konkurs popularności Ubuntu (w skrócie popcon) gromadzi statystyki określające, które pakiety są najbardziej popularne wśród użytkowników Ubuntu.
unattended-upgrades
- Automatycznie aktualizuje komputer za pomocą najnowszych aktualizacji zabezpieczeń.
apt-daily
- Aktualizuje apt indeks codziennie codziennie.
snapd
- Aktualizuje pakiety Snap automatycznie.
update-manager
- Sprawdza dostępność aktualizacji.
Mogłem coś przeoczyć. Proszę pisać, jeśli wiesz ...
Cel: Chcę mieć pełną kontrolę nad Internetem, ponieważ w moim przypadku Internet jest ograniczony. Dlatego chcę aktualizować lub aktualizować ręcznie, a nie automatycznie.
Odpowiedzi:
Konkurs popularności jest domyślnie wyłączony. Możesz to sprawdzić i wyłączyć za pomocą:
Możesz to zrobić ...
też to usunąć.
Wyłącz
apt-daily.service
:One-liner od @muru <3:
Wyłącz aktualizację nienadzorowaną:
Menedżera aktualizacji można zatrzymać tylko poprzez jego usunięcie:
NIE można wyłączyć automatycznej aktualizacji snapów. Możesz ustawić czas aktualizacji,
snap set core refresh.schedule=<spec>
ale system zignoruje ten błąd, jeśli aktualizacja snapów potrwa zbyt długo, a to zajmie 24 godziny. Spowoduje to usunięcie wszystkiego związanego z przystawką:Mniej uciążliwą metodą byłoby uniemożliwienie połączenia z serwerem poprzez dodanie DENY do reguł zapory (lub routera). Aby wyłączyć usługę systemową, należy ...
ale to też wydaje się ignorować okres 24 godzin.
Odnośnie snapów :
Możliwe jest więc okno 2 miesięcy, jeśli nie uruchomisz się ponownie.
Nie zgadzam się jednak z twoim sposobem myślenia. Z wyjątkiem konkursu (i który nie jest aktywny) wszystkie dotyczą naprawiania błędów i zapewniania lepszej zawartości. Uczynisz swój system MNIEJ bezpieczniejszym, wyłączając te opcje.
źródło
apt-daily
jednostki za pomocą jednego polecenia, używającsystemctl disable --now
:systemctl disable --now apt-daily{,-upgrade}.{timer,service}