Sadece önceki cevapları genişletmek için, kutunuzu en son sürüme yükseltmenizi sağlayacak, ssh üzerinden şifresiz bir yükseltme kullanarak, kabul edilen cevap ile uzaktan aynı işlemi nasıl yapacağınız açıklanmaktadır. Kendi blog girişimden kopyalandı .
Bu adımların tümü, paket deponuzun çalıştığını varsayar. Yani apt-get güncellemesini gerçekleştirirseniz eski bir sürüme sahip olmanız nedeniyle size birçok 404'le sunulmaz. Önce bunu düzeltmelisin, bunun için bu cevabı gör .
0. Mevcut tüm paketleri güncelle
sudo apt-get update
sudo apt-get upgrade
sudo apt-get dist-upgrade
1. Parolasız yürütmeyi ayarlama
Kendi şifrenizi ekleyerek kullanıcı yükseltme işlemine başlayabilen sudo kullanarak yükseltme işlemini gerçekleştirebilecek bir şifre girmeden gerçekleştirilir
sudo visudo -f /etc/sudoers.d/do-release-upgrade.
ve aşağıdaki satırı ekleyerek, kendi kullanıcı adımı kendi kullanıcı adınızla değiştirerek:
my-username ALL=NOPASSWD: /usr/bin/do-release-upgrade
2. Artımlı yükseltmeleri başlat
Oturumu kapatın ve aşağıdaki komutu bilgisayarınızdan yürütün. Sizden giriş yapmanızı (tüm varsayılan yanıtları kabul etmenizi) istemeden bir yükseltme yapar, bilgisayarın yeniden başlatılmasını bekleyin ve ardından yükseltmeyi tekrar deneyin. En son sürüme yükseltilinceye kadar çalışır.
while true; do
ssh my-user@my-server sudo do-release-upgrade -f DistUpgradeViewNonInteractive;
sleep 120;
done
3. Yapılandırma dosyalarını önceki durumlarına göre düzeltin
Daha sonra, yükseltme işlemi yerine varsayılan konfigürasyonları koyduğundan yedeklenmiş yapılandırma dosyalarını önceki konumlarına taşımanız gerekecektir.
Varsayılan cevaplardan memnun değil misiniz?
Bu adam her istem için cevapları önceden hazırlamak için bir yol var , ama dezavantajı, ne kadar istemin olduğunu bilmek zorundasın…