Когда я 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: для версий с долгосрочной поддержкой», но от этого сообщения не избавился.
То сообщение имеет независимо "сообщение Дня" (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
То, что вы видите, это содержимое / etc / motd
, которое автоматически генерируется скриптами в:
/etc/update-motd.d/
, то, что вам не нравится, это:
[ 111], так что вы можете удалить его.
Или, может быть, лучше: отредактируйте: /etc/update-manager/release-upgrades
и измените: Prompt=normal
на: Prompt=lts
Так что вы будете предупреждены, только когда будет выпущен новый lts. [ 1111]
Другие ответы не совсем верны, но их объединение поставило меня на правильный путь.
/etc/update-manager/release-upgrades
контролирует, о каких обновлениях вы будете получать уведомления. /usr/lib/update-manager/release-upgrade-motd
генерирует сообщение «доступно обновление». Проблема в том, что release-upgrade-motd
кэширует сообщение, а это означает, что после его создания изменение /etc/update-manager/release-upgrades
не избавляет от сообщения.
Таким образом, ответ:
Сообщите менеджеру обновлений, о каких выпусках вы хотите получать уведомления.
sudo rm /var/lib/update-notifier/release-upgrade-available
чтобы избавиться от кэшированного сообщения.
Примечание. Для версии 13.04 (и более поздних версий) путь был изменен. Итак, пункт 2. избавиться от кэшированного сообщения теперь можно:
sudo rm /var/lib/ubuntu-release-upgrader/release-upgrade-available
Попробуйте изменить / etc / update-manager / release-upgrades
Изменить запрос с обычного на lts или никогда; -)
Для 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