web-dev-qa-db-ja.com

「新しいリリース'12 .10 'が利用可能です」というメッセージを抑制するにはどうすればよいですか?

My Mythbuntu ボックスにsshと入力すると、次のメッセージが表示されます。

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

しかし、MythbuntuはLTSリリースのみの使用を推奨しているため、12.10にアップグレードするつもりはありません。

「New release '12 .10 'available」メッセージを非表示にするにはどうすればよいですか?次のLTSリリースが利用可能になるまで通知を受け取りたくありません。

すでにUpdate Manager> Settings> Updatesに進み、「Ubuntuの新しいバージョンの通知:長期サポートバージョンの場合」を選択しましたが、このメッセージは削除されませんでした。

19
cjm

他の答えは完全に正しくありませんが、それらを組み合わせることで私は正しい道を歩みます。

/etc/update-manager/release-upgradesは、通知される更新を制御します。 /usr/lib/update-manager/release-upgrade-motdは、「update available」メッセージを生成します。問題は、release-upgrade-motdがメッセージをキャッシュすることです。つまり、一度生成されると、/etc/update-manager/release-upgradesを変更してもメッセージは削除されません。

答えは次のとおりです。

  1. Update Managerに通知するリリースを教えてください。

  2. Sudo rm /var/lib/update-notifier/release-upgrade-availableは、キャッシュされたメッセージを取り除きます。


注:バージョン13.04(以降)では、パスが変更されました。キャッシュされたメッセージを取り除く2。がポイントになりました:

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

そのメッセージは、「今日のメッセージ」(MOTD)システムの一部です。更新メッセージを無効にするだけの場合:

ステップ1:

テキストエディタを使用して「/etc/update-motd.d/91-release-upgrade」を開きます

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

ステップ2:

このファイル内のすべてのコードをコメントアウト(各行の前に「#」を入力)して、次のようにします。

#!/bin/sh

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

ステップ3:

ログアウトしてログインし直します。

ステップ4:

できた!

Ubuntu Server 11.10と12.04 LTSの両方で動作するはずです

5
John Vrbanac

/ etc/update-manager/release-upgradesを編集してみてください

プロンプトを通常からltsに変更するか、まったくしない;-)

3
Terry Wang

表示されるのは/ etc/motdのコンテンツです

次のスクリプトによって自動的に生成されます。

/etc/update-motd.d/

気に入らないものは:

91-release-upgrade

削除できます。

または、より良いかもしれません:編集:/etc/update-manager/release-upgrades

変更:Prompt=normal by:Prompt=lts

したがって、新しいltsがリリースされたときにのみ警告されます。

1
user45949

Ubuntuバージョン13.04では、これがわずかに変更されたため、他のさまざまな回答からの情報が統合され、新しいリリースに合わせて更新されます。

-最初の解決策は、アップグレードチェック構成を変更することです。

vi /etc/update-manager/release-upgrades

Prompt = normalを次のように変更します。
Prompt = never-アップグレードを確認しない
または
Prompt = lts-LTSアップグレードのみをチェック(現在のリリースがLTSの場合のみ)

-または、チェックを完全に削除するには、単にチェックを削除します。

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

最後に、上記の変更のいずれかを行った後、毎日のチェックがキャッシュされるため、メッセージが表示されたままになる場合があります。
キャッシュされたチェックファイルを削除するだけで、この小さなハードルを解決できます。

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