Как отключить & ldquo; Доступен новый релиз '12 .10 '& rdquo; сообщение?

Когда я ssh попадаю в окно Mythbuntu , я получаю следующее сообщение:

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

Но я не собираюсь обновляться до 12.10, потому что Mythbuntu рекомендует использовать LTS-релизы. только.

Как подавить сообщение «Доступен новый выпуск« 12,10 »? Я не хочу получать уведомления, пока не будет доступен следующий выпуск LTS.

Я уже заходил в «Менеджер обновлений»> «Настройки»> «Обновления» и выбрал «Уведомлять меня о новой версии Ubuntu: для версий с долгосрочной поддержкой», но от этого сообщения не избавился.

19
задан 24 October 2012 в 02:50

5 ответов

То сообщение имеет независимо "сообщение Дня" (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 11.10 и на 12.04 LTS

5
ответ дан 24 October 2012 в 02:50

То, что вы видите, это содержимое / etc / motd

, которое автоматически генерируется скриптами в:

/etc/update-motd.d/

, то, что вам не нравится, это:

[ 111]

, так что вы можете удалить его.

Или, может быть, лучше: отредактируйте: /etc/update-manager/release-upgrades

и измените: Prompt=normal на: Prompt=lts

Так что вы будете предупреждены, только когда будет выпущен новый lts. [ 1111]

0
ответ дан 24 October 2012 в 02:50

Другие ответы не совсем верны, но их объединение поставило меня на правильный путь.

/etc/update-manager/release-upgrades контролирует, о каких обновлениях вы будете получать уведомления. /usr/lib/update-manager/release-upgrade-motd генерирует сообщение «доступно обновление». Проблема в том, что release-upgrade-motd кэширует сообщение, а это означает, что после его создания изменение /etc/update-manager/release-upgrades не избавляет от сообщения.

Таким образом, ответ:

  1. Сообщите менеджеру обновлений, о каких выпусках вы хотите получать уведомления.

  2. sudo rm /var/lib/update-notifier/release-upgrade-available чтобы избавиться от кэшированного сообщения.


Примечание. Для версии 13.04 (и более поздних версий) путь был изменен. Итак, пункт 2. избавиться от кэшированного сообщения теперь можно:

sudo rm /var/lib/ubuntu-release-upgrader/release-upgrade-available
0
ответ дан 24 October 2012 в 02:50

Попробуйте изменить / etc / update-manager / release-upgrades

Изменить запрос с обычного на lts или никогда; -)

0
ответ дан 24 October 2012 в 02:50

Для 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
ответ дан 24 October 2012 в 02:50

Другие вопросы по тегам:

Похожие вопросы: