web-dev-qa-db-fra.com

Comment supprimer le message "Nouvelle version '12 .10" disponible "?

Lorsque je ssh dans ma Mythbunt , je reçois le message suivant:

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>
$

Mais je n'ai pas l'intention de passer à la version 12.10, car Mythbuntu recommande d'utiliser uniquement les versions LTS.

Comment puis-je supprimer le message "Nouvelle version '12 .10 'disponible"? Je ne souhaite pas être averti avant la disponibilité de la prochaine version de LTS.

Je suis déjà allé dans Update Manager> Paramètres> Mises à jour et ai sélectionné "Me notifier d'une nouvelle version d'Ubuntu: pour les versions de support à long terme", mais cela ne s'est pas débarrassé de ce message.

19
cjm

Les autres réponses ne sont pas tout à fait correctes, mais leur combinaison me met sur la bonne voie.

/etc/update-manager/release-upgrades contrôle les mises à jour pour lesquelles vous serez averti. /usr/lib/update-manager/release-upgrade-motd génère le message "update available". Le problème est que release-upgrade-motd met le message en cache, ce qui signifie qu'une fois généré, le changement de /etc/update-manager/release-upgrades ne supprime pas le message.

Donc, la réponse est:

  1. Indiquez à Update Manager les versions pour lesquelles vous souhaitez être averti.

  2. Sudo rm /var/lib/update-notifier/release-upgrade-available pour supprimer le message mis en cache.


Remarque: Pour la version 13.04 (et ultérieure), le chemin a été modifié. Donc, le point 2. pour se débarrasser du message en cache est maintenant:

Sudo rm /var/lib/ubuntu-release-upgrader/release-upgrade-available
31
cjm

Ce message fait partie du système "Message du jour" (MOTD). Si vous souhaitez simplement désactiver le message de mise à jour:

étape 1:

Utilisez un éditeur de texte pour ouvrir "/etc/update-motd.d/91-release-upgrade"

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

étape 2:

Mettez en commentaire (mettez "#" devant chaque ligne) tout le code dans ce fichier afin qu'il ressemble à ceci

#!/bin/sh

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

étape 3:

Déconnectez-vous et reconnectez-vous.

étape 4:

Terminé!

Cela devrait fonctionner pour Ubuntu Server 11.10 et 12.04 LTS

5
John Vrbanac

Essayez Editding/etc/update-manager/release-upgrades

Change l'invite de normale à lts ou jamais ;-)

3
Terry Wang

Ce que vous voyez est le contenu de/etc/motd

qui est généré automatiquement par des scripts dans:

/etc/update-motd.d/

celui que vous n'aimez pas est:

91-release-upgrade

afin que vous puissiez le supprimer.

Ou peut-être mieux: éditez: /etc/update-manager/release-upgrades

et changer: Prompt=normal par: Prompt=lts

Ainsi, vous ne serez averti que lors de la sortie d'une nouvelle version.

1
user45949

Pour Ubuntu version 13.04, cela a légèrement changé, cela va donc consolider les informations de diverses autres réponses et mettre à jour pour les nouvelles versions.

- La première solution consiste à modifier la configuration du contrôle des mises à jour:

vi /etc/update-manager/release-upgrades

Changer Invite = normal en:
Invite = jamais - Ne jamais vérifier les mises à niveau
ou
Prompt = lts - Ne recherchez que les mises à niveau LTS (uniquement si la version actuelle est LTS)

- Sinon, pour supprimer complètement la vérification, supprimez simplement la vérification:

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

Enfin: après avoir apporté l'une des modifications ci-dessus, le message peut toujours s'afficher car la vérification quotidienne est mise en cache.
Résolvez cet obstacle mineur en supprimant simplement le fichier de contrôle mis en cache:

rm /var/lib/ubuntu-release-upgrader/release-upgrade-available
0
MarkOfSine