Como faço para suprimir a mensagem "Nova versão '12 .10 'disponível"?

19

Quando eu ssh na minha caixa Mythbuntu , recebo esta mensagem:

Welcome to Ubuntu 12.04.1 LTS (GNU/Linux 3.2.0-32-generic x86_64)

 * Documentation:  https://help.ubuntu.com/

New release '12.10' available.
Run 'do-release-upgrade' to upgrade to it.

Last login: <redacted>
$

Mas eu não pretendo atualizar para o 12.10, porque o Mythbuntu recomenda usar apenas versões LTS.

Como suprimo a mensagem "Nova versão '12 .10 'disponível"? Eu não quero ser notificado até que a próxima versão LTS esteja disponível.

Já fui ao Gerenciador de Atualizações > Configurações > Atualizações e selecionados "Notifique-me sobre uma nova versão do Ubuntu: Para versões de suporte a longo prazo", mas isso não eliminou essa mensagem.

    
por cjm 24.10.2012 / 00:02

5 respostas

31

As outras respostas não estão corretas, mas combiná-las me colocou no caminho certo.

/etc/update-manager/release-upgrades controla de quais atualizações você será notificado. /usr/lib/update-manager/release-upgrade-motd gera a mensagem "atualizar disponível". O problema é que release-upgrade-motd armazena em cache a mensagem, o que significa que, uma vez gerada, a alteração de /etc/update-manager/release-upgrades não elimina a mensagem.

Então a resposta é:

  1. Diga ao Update Manager sobre quais releases você deseja ser notificado.

  2. sudo rm /var/lib/update-notifier/release-upgrade-available para se livrar da mensagem em cache.

Nota: Para a versão 13.04 (e posterior), o caminho foi alterado. Então, apontar 2. para se livrar da mensagem em cache é agora:

sudo rm /var/lib/ubuntu-release-upgrader/release-upgrade-available
    
por cjm 24.10.2012 / 00:58
5

Essa mensagem é separada do sistema "Mensagem do Dia" (MOTD). Se você quiser apenas desativar a mensagem de atualização:

Etapa 1:

Use um editor de texto para abrir "/etc/update-motd.d/91-release-upgrade"

sudo nano /etc/update-motd.d/91-release-upgrade

Etapa 2:

Comente (coloque "#" na frente de cada linha) todo o código dentro daquele arquivo para que fique parecido com isto

#!/bin/sh

#if [ -x /usr/lib/update-manager/release-upgrade-motd ]; then
#    exec /usr/lib/update-manager/release-upgrade-motd
#fi

Etapa 3:

Faça o logout e faça login novamente.

Etapa 4:

Feito!

Isso deve funcionar tanto para o Ubuntu Server 11.10 como para o 12.04 LTS

    
por John Vrbanac 24.10.2012 / 00:46
3

Tente editar / etc / update-manager / release-upgrades

Mude o prompt de normal para lts ou nunca; -)

    
por Terry Wang 24.10.2012 / 00:38
1

O que você vê é o conteúdo de / etc / motd

que é gerado automaticamente por scripts em:

/etc/update-motd.d/

o que você não gosta é:

91-release-upgrade

para que você possa excluí-lo.

Ou pode ser melhor: edit: /etc/update-manager/release-upgrades

e altere: Prompt=normal por: Prompt=lts

Você só será avisado quando um novo lts for lançado.

    
por user45949 24.10.2012 / 00:57
0

Para o Ubuntu versão 13.04 isso mudou um pouco, então isso irá consolidar as informações de várias outras respostas e atualizar para versões mais recentes.

A primeira solução é modificar a configuração de verificação de atualizações:

vi /etc/update-manager/release-upgrades
% bl0ck_qu0te%

Como alternativa, para remover completamente a verificação, basta excluir a verificação:

rm /etc/update-motd.d/91-release-upgrade

Finalmente: depois de fazer uma das alterações acima, a mensagem ainda pode estar sendo exibida, pois a verificação diária é armazenada em cache.
Resolva esse pequeno obstáculo simplesmente excluindo o arquivo de verificação em cache:

rm /var/lib/ubuntu-release-upgrader/release-upgrade-available
    
por MarkOfSine 06.11.2013 / 11:54