W systemie Ubuntu 12.04 LTS z serwerem 512 MB pamięci RAM apt-check
zużywa do 250 pamięci i powoduje, że mój system nie nadaje się do użytku każdej nocy, np.
ps ax | grep apt
14895 ? DN 0:02 /usr/bin/python /usr/lib/update-notifier/apt-check --human-readable
14896 ? DN 0:02 /usr/bin/python /usr/lib/update-notifier/apt-check --human-readable
14899 ? DN 0:02 /usr/bin/python /usr/lib/update-notifier/apt-check --human-readable
14902 ? DN 0:02 /usr/bin/python /usr/lib/update-notifier/apt-check --human-readable
14906 ? DN 0:02 /usr/bin/python /usr/lib/update-notifier/apt-check --human-readable
14912 ? DN 0:02 /usr/bin/python /usr/lib/update-notifier/apt-check --human-readable
14913 ? DN 0:02 /usr/bin/python /usr/lib/update-notifier/apt-check --human-readable
14914 ? DN 0:01 /usr/bin/python /usr/lib/update-notifier/apt-check --human-readable
14915 ? DN 0:01 /usr/bin/python /usr/lib/update-notifier/apt-check --human-readable
14916 ? DN 0:02 /usr/bin/python /usr/lib/update-notifier/apt-check --human-readable
14917 ? DN 0:01 /usr/bin/python /usr/lib/update-notifier/apt-check --human-readable
14920 ? DN 0:02 /usr/bin/python /usr/lib/update-notifier/apt-check --human-readable
15299 ? DN 0:01 /usr/bin/python /usr/lib/update-notifier/apt-check --human-readable
15302 ? DN 0:02 /usr/bin/python /usr/lib/update-notifier/apt-check --human-readable
16368 pts/0 D+ 0:00 grep apt
Co do cholery ten skrypt działa wielokrotnie i zjada mój zasób systemowy? Jest tutaj błąd [1], który został potwierdzony, ale bez żadnej rozdzielczości. Jestem trochę zaskoczony, że ten błąd jest krytyczny i istnieje w LTS, westchnienie ...
W każdym razie, Nie jestem pewien, kiedy zespół ubuntu jest w stanie to naprawić. Wiesz, jak to zrobić przez nas?
[1] https://bugs.launchpad.net/ubuntu/+source/update-notifier/+bug/746508
źródło
Jeśli korzystasz z instalacji Ubuntu na serwerze z bardzo ograniczoną konfiguracją pamięci RAM, sugeruję całkowite wyłączenie automatycznych działań w powiadomieniu o aktualizacji . Możesz nawet usunąć ten pakiet.
Jednak nadal może być konieczne uruchomienie niektórych automatycznych aktualizacji, aby upewnić się, że system otrzyma poprawki bezpieczeństwa. Jednym z bardzo lekkich i poręcznych narzędzi do robienia tego na serwerze jest cron-apt , który może powiadamiać cię o aktualizacjach przez e-mail.
Oto kilka instrukcji instalacji i konfiguracji zgodnie z własnymi potrzebami. Warto również przeczytać ten artykuł na temat administracji Debiana .
źródło
Na moich maszynach Debian wolę instalować aktualizacje nienadzorowane i anakron , a następnie dodać następujące wiersze do /etc/apt/apt.conf
Spowoduje to uruchomienie „aktualizacji apt-get”, „aktualizacji apt-get” każdego dnia, w pełni zautomatyzowany (bez większych kosztów ogólnych)
źródło