Sürüm yükseltmesine nasıl devam edebilirim?


52

Dün, yükseltmeye 12.10'dan 13.04'e başladım, ancak çok uzun sürdüğü için ara verdim. Şimdi yeniden başlatırsam, devam etmiyor.

Ara verdiğimde kalan karışıklığı temizleme ve bu güncelleştirmeyi yeniden başlatma işlemini başlatma olasılığı var mı?


A) son deneme için sakladığı tüm geçici verileri silmek veya b) ona tekrar başlamasını söylemenin bir yolu olmalı. Basit bir şekilde "sadece kesintiye uğradığınız yere devam edin" işe yaramaz!
Dave,

1
Emin değilim, ama belki 'sudo apt-get upgrade' ve daha sonra 'sudo apt-get update' sorunu çözebilir!
Dave,

Tüm indirme paketlerinin nasıl silineceği ile ilgili cevabımı talimatlar ekledim. Yükseltme / güncelleme gelince, genellikle bunu tersi yönde yapmak istersiniz: "sudo apt-get update && sudo-apt-get upgrade" (bir satırda yapabilirsiniz - '&&' ikinci komut anlamına gelir. sadece ilk başarılı olursa çalışacak).
Lambart

Yanıtlar:


57

Bu adımları komut satırından deneyin:

Bozuk bağımlılıkları düzelt:

$ sudo apt-get install -f

Hala işe yaramazsa, mevcut, paketlenmemiş fakat henüz yapılandırılmamış paketleri düzeltmek / yeniden yapılandırmak için bunu deneyin:

$ sudo dpkg --configure -a

Ardından güncellemeyi tekrar deneyin.

Tekrar başarısız olursa, indirilmiş olan tüm paketleri silmek isteyebilirsiniz (saklanmaları gerekir /var/cache/apt/archives),

$ sudo apt-get clean

Bu paketleri temizleyecektir, ancak hala garip bir durumda kalırsanız, başka ne önereceğinizden emin değilim.

$ sudo apt-get autoremove -y

Artık eski olan tüm paketleri kaldıracak.

Elbette, herhangi bir şey yapmadan önce, /home/davedizininizin (ya da dizininizin her türlü) önemli içeriğini yedeklemelisiniz $HOME.


Burada yazdığın her şeyi yaptım. Detaylı tavsiye için teşekkürler! Fakat korkarım ki GUI-Yazılım Güncelleyici hala başarısız oluyor. Onu bir şey yapmamın tek yolu terminal üzerinden yapmak, ancak bu bilgisayarımın garip bir durumda sıkışıp kalmasına neden olmuyor.
Dave,

Tabii, üzgünüm hiçbir şey işe yaramadı. Bu ipliği dün birkaç başka açıdan bahseden buldum. Belki burada bir şey? ubuntuforums.org/…
Lambart

Yardımın için çok teşekkürler! Vazgeçmedi ve daha birkaç adımda yapılan birkaç denemeden sonra işe koyuldum! Kodunuz sorunu çözdü.
Dave

2
sudo apt-get install -fbenim için yeniden başlatıldığını dpkg onaylayın . ağ bağlantısı kesildiğinde yükseltme işlemim kesintiye uğradı. prob kullanmalısınız screenuzaktan yükseltirken ben ubuntu bir noktada ... yaptığımız, hangi düşünce
lukewendling

4
do-release-upgrade bir ekran oturumu başlatır (ekran kaçış karakteriyle ^ boşluk), ancak üst sürüm güncelleme-yükseltme işlemi ölürse, bu hala her şeyi öldürebilir. Eğer değiştirilmiş bir konfede sokmak için bir alt kabuk başlatırsanız, ^ c vurmaya dikkat edin, bununla ilgili bir sorunla karşılaştım: bugs.launchpad.net/ubuntu/+source/ubuntu-release-upgrader/+bug/…
Peter Cordes

53

sudo screen -D -rBağlantı kesilmiş bir yüklemeye 12.04 - 16.04 yükseltmesinde yeniden bağlanacak gibi görünüyor . Bu, paketleri öldürmek ya da benzeri bir şey demek değildir. Bu, yükseltme işlemini aktif olarak durdurmadığınızı, oturuma erişimini kaybettiğinizi varsayar.


5
14.04LTS'den 16.04LTS'ye kadar "do-upgrade-upgrade" bile ekran kullanıyor
Ivan Buttinoni 5:17

2
17.10 -> 18.04 LTS'de çalışıyor!
Preston Lee,

1
Uzaktaki ekran paketleri süreç içinde saklandığından, muhtemelen kötü bir fikir olan x2go üzerinden sürüm yükseltme yükseltme yapıyordum. Bu beni kurtardı.
endolith

4

İşlemi yanlışlıkla durdurduğum için 16.04-18.04 güncellemem kesintiye uğradı. Sanırım sürecin sonuna doğru oldu (wifi paketlerini yükleyerek). Yukarıdakilerin hiçbiri işe yaramadı ve "dpkg fronend başka bir işlem tarafından kilitlendi" vermeye devam etti. Bir sistemin yeniden başlatılması ve ardından

$ sudo dpkg --configure -a

Süreci yeniden başlattı ve başarıyla 18.04'e yükseltti.


Bu benim için en basit iyileşme oldu. Neyse ki, kısmen yükseltilmiş sistem yeniden başlatılabilir (Samba için yapılandırma dosyasının değiştirilmesini durdurmuştum). Bu kurtarmayı belgelemek için teşekkür ederiz!
BobHy
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.