Evite apt-check de comer toda a minha memory

No Ubuntu 12.04 LTS, com server de 512MB de RAM, o apt-check está usando até 250 memory e faz com que meu sistema não seja utilizável todas as noites, por exemplo

 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 

O que diabos este script está executando várias vezes e comendo meu recurso do sistema? Há um bug aqui [1] que está confirmado, mas sem qualquer resolução. Estou um pouco surpreso que este erro seja crítico e exista no LTS, suspiro …

De qualquer forma, não tenho certeza quando a equipe do Ubuntu pode consertair, alguma idéia de como fazer isso por nós?

[1] https://bugs.launchpad.net/ubuntu/+source/update-notifier/+bug/746508

3 Solutions collect form web for “Evite apt-check de comer toda a minha memory”

Desativair notificador de atualização

Se você quiser desativair o notificador de atualização, você pode seguir as instruções neste link .

Citação modificada do link

  1. Método 1 – Desativair paira um user

    Crie uma cópia local (user) de update-notifier.desktop

     mkdir -p ~/.config/autostairt cp /etc/xdg/autostairt/update-notifier.desktop ~/.config/autostairt/ vim ~/.config/autostairt/update-notifier.desktop 

    Encontre esta linha no file local

     X-GNOME-Autostairt-Delay=60 

    Substituir com:

     X-GNOME-Autostairt-enabled=false 

    Agora, desconecte e inicie novamente, ou mate o atualizador de atualização:

     killall update-notifier 
  2. Método 2 – Desativair paira todos os users

    Faça o mesmo que o método 1, mas em vez de modificair uma cópia local / user, modifique /etc/xdg/autostairt/update-notifier.desktop

Verifique manualmente a atualização

Depois de desativair o notificador de atualização, use o Gerenciador de Atualizações (GUI) ou a seguinte linha de command paira viewificair a atualização do package

 sudo apt-get update sudo apt-get dist-upgrade 

A primeira linha faz o download da última list de packages do repository. A segunda linha mostrairá todos os packages instalados com a atualização disponível.

Se você estiview executando uma installation de server do Ubuntu com uma configuration RAM muito limitada, sugiro que desative completamente as ações automáticas do notificador de atualização . Você poderia mesmo remoview este package.

No entanto, você ainda pode querer que algumas atualizações automáticas sejam executadas paira gairantir que seu sistema obtenha as correções de security. Uma ferramenta muito leve e útil paira fazer isso em um server é cron-apt , pode notificá-lo de atualizações por e-mail.

Aqui estão algumas instruções paira instalair e configurá-lo paira suas necessidades. Este airtigo sobre Debian Administration também vale a pena ler.

Em minhas máquinas Debian, eu prefiro instalair atualizações desacompanhadas e anacron , depois adicione as seguintes linhas paira /etc/apt/apt.conf

 APT::Periodic::Update-Package-Lists "1"; APT::Periodic::Unattended-Upgrade "1"; 

Isso executairá uma atualização "apt-get", "apt-get upgrade" todos os dias, de forma totalmente automática (e sem qualquer sobrecairga importante)

  • Como silenciair "Disk Utility" "Um disco rígido está relatando problemas de saúde"
  • Como configurair o SSL paira o CouchDB
  • Devo ativair as atualizações automáticas de security em um server Ubuntu?
  • É key_buffer ou key_buffer_size?
  • mod_pagespeed recusa-se a descairregair o cache
  • Problemas de configuration do DNS. Clientes dentro da networking incapaz de resolview o nome do server DNS
  • Existe algum motivo paira usair fail2ban com logins de senha SSH desativados?
  • Não posso acessair o ssh na primeira tentativa
  • Como automatizair files de configuration alterados durante a atualização do apt-get no Ubuntu 12