“Yeni sürüm '12 .10 'mevcut” mesajını nasıl bastırabilirim?


19

Ne zaman ben sshbenim içine Mythbuntu kutusunda, bu mesaj çıktı:

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

Ancak 12.10'a yükseltmeyi düşünmüyorum, çünkü Mythbuntu sadece LTS sürümlerini kullanmanızı önerir.

"Yeni sürüm '12 .10 'mevcut" iletisini nasıl bastırabilirim? Bir sonraki LTS sürümü kullanıma sunulana kadar bilgilendirilmek istemiyorum.

Zaten Update Manager> Ayarlar> Güncellemeler'e gittim ve "Bana yeni bir Ubuntu sürümünü bildir: Uzun süreli destek sürümleri için" seçeneğini belirledim, ancak bu mesajdan kurtulmadı.

Yanıtlar:


31

Diğer cevaplar doğru değil, ama onları birleştirmek beni doğru yola sokuyor.

/etc/update-manager/release-upgradeshangi güncellemelerin size bildirileceğini kontrol eder. /usr/lib/update-manager/release-upgrade-motd"güncelleme mevcut" mesajını üretir. Sorun, release-upgrade-motdiletiyi önbelleğe almasıdır, yani bir kez oluşturulduktan sonra, değişiklik /etc/update-manager/release-upgradesiletiden kurtulamaz.

Yani cevap:

  1. Güncelleme Yöneticisine hangi sürümlerden haberdar olmak istediğinizi söyleyin.

  2. sudo rm /var/lib/update-notifier/release-upgrade-available önbellek mesajından kurtulmak için.


Not: Sürüm 13.04 (ve üstü) için yol değişmiştir. Önbellek mesajından kurtulmak için 2. nokta şimdi:

sudo rm /var/lib/ubuntu-release-upgrader/release-upgrade-available

Sadece ileride başvurmak üzere Ubuntu'nun güncelleme motiti , manpagede belirtildiği gibi girişte yenilemek için tasarlanmıştır .
John Vrbanac

1
@JohnVrbanac, evet, ancak release-upgrade-motdkendi parçası olan önbelleğini koruyor. Manuel olarak silmeniz gereken budur.
cjm

Ubuntu 12.04 ile bu benim için harika çalışıyor! sudo sed '17s/.*/prompt=never/' /etc/update-manager/release-upgradessudo rm /var/lib/ubuntu-release-upgrader/release-upgrade-available
İstemleri

5

Bu mesaj "Günün Mesajı" (MOTD) sisteminin dışındadır. Sadece güncelleme mesajını devre dışı bırakmak istiyorsanız:

Aşama 1:

"/Etc/update-motd.d/91-release-upgrade" dosyasını açmak için bir metin düzenleyici kullanın

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

Adım 2:

Dosyadaki tüm kodları şöyle görünecek şekilde yorumlayın (her satırın önüne "#" koyun)

#!/bin/sh

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

Aşama 3:

Çıkış yapın ve tekrar giriş yapın.

4. Adım:

Bitti!

Bu, Ubuntu Server 11.10 ve 12.04 LTS için çalışmalıdır


3
Bu, yükseltme mesajını tamamen devre dışı bırakacaktır. LTS sürümü çıktığında hala bilgilendirilmek istiyorum. Ama beni doğru çözüme yönlendirdiniz, teşekkürler.
cjm

Woops! Üzgünüm yanlış anladım. Onlardan hep birlikte kurtulmak istediğini sanıyordum. Genelde ilk giriş yaptığımda ortaya çıkan bir sürü şeyi sevmiyorum, bu yüzden normalde kaldırıyorum.
John Vrbanac

3

Edit / etc / update-manager / release-yükseltmeleri yapmayı deneyin

İstemi normalden lts'ye değiştirin veya asla ;-)


1
Geçerli ayar (Update Manager GUI'sının değiştirdiğini varsayıyorum). Yardımcı olmuyor.
cjm

1

Gördüğünüz şey / etc / motd içeriğidir

şu komut dosyaları tarafından otomatik olarak oluşturulur:

/etc/update-motd.d/

sevmediğiniz şey:

91-release-upgrade

böylece silebilirsiniz.

Veya daha iyi olabilir: düzenleme: /etc/update-manager/release-upgrades

ve değiştir Prompt=normal :Prompt=lts

Böylece sadece yeni bir lts yayınlandığında uyarılırsınız.


0

Ubuntu sürüm 13.04 için bu biraz değişti, bu da diğer çeşitli cevaplardan gelen bilgileri birleştirecek ve daha yeni sürümler için güncellenecektir.

- İlk çözüm, yükseltme kontrolü yapılandırmasını değiştirmektir:

vi /etc/update-manager/release-upgrades

Bilgi istemini = normal olarak değiştir: Bilgi
istemi = asla - Yükseltmeleri hiçbir zaman kontrol etme
veya Bilgi
istemi = lts - Yalnızca LTS yükseltmelerini kontrol et (yalnızca geçerli sürüm LTS ise)

- Alternatif olarak, kontrolü tamamen kaldırmak için onaylamayı silmeniz yeterlidir:

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

Son olarak: Yukarıdaki değişikliklerden birini yaptıktan sonra günlük kontrol önbelleğe alındığı için mesaj hala görüntüleniyor olabilir.
Önbelleğe alınmış kontrol dosyasını silerek bu küçük engeli çözün:

rm /var/lib/ubuntu-release-upgrader/release-upgrade-available
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.