Şu anda Ubuntu 10.04 kullanıyorum. 10.10 sürümü olduğunu biliyorum, ancak doğrudan 11.04’e yükseltebilir miyim? Bana adımların içinden geçer misiniz lütfen?
do-release-upgrade
bir sürümü atlıyor? (Sadece
Şu anda Ubuntu 10.04 kullanıyorum. 10.10 sürümü olduğunu biliyorum, ancak doğrudan 11.04’e yükseltebilir miyim? Bana adımların içinden geçer misiniz lütfen?
do-release-upgrade
bir sürümü atlıyor? (Sadece
Yanıtlar:
Ubuntu yalnızca bir sürümden bir sonraki sürüme veya bir LTS sürümünden bir sonraki LTS sürümüne yükseltmeyi destekler. Bu nedenle, 10.04’ten 10.10’a ve yalnızca o zaman 11.04’e yükseltmeniz gerekir.
Bu kısıtlamanın teknik nedenleri var. Mevcut bir paketin yeni bir sürümü yüklendiğinde, bazen dönüşümler yapması gerekir, örneğin mevcut ayarları yeni bir veritabanı formatına aktarması gerekebilir. Bu tür dönüşümleri gerçekleştirirken, paketleme komut dosyaları eski format hakkında varsayımlarda bulunmalıdır. Eğer önceki tüm Ubuntu sürümlerinden yükseltme desteklenirse, hızlı bir şekilde bakım kabusu olur, çünkü paketleme komut dosyaları daha önce kullanılan tüm biçimlerden geçerli biçime dönüştürebilirdi. Kabustan kaçınmak için, yalnızca genel olarak paketleme komut dosyaları önceki Ubuntu sürümünde bulunan paket sürümünden ( ve bir LTS sürümünde bulunan paket için önceki LTS sürümünden) yükseltmeyi destekler .
Doğrudan sondan bir önceki sürümden veya önceki sürümden güncel sürüme ("yükseltme yükseltme" olarak adlandırılır) yükseltme mümkündür, ancak yanlış yapılandırılmış bir sistemle sonuçlanması sorumludur.
/etc/update-manager/release-upgrades
için lts
. normal
Yükseltmelerin tekrar normal şekilde çalışabilmesi için tekrar değiştirmeniz gerekir . En azından benim deneyimim bu.
Daha eski bir sürümden (bu durumda çok eski) güncel sürüme geçmek için önceki sürüme göre daha fazla sürüm önerilmemektedir . Yeni sürümü indirirken, bir yedekleme yaparken ve ardından yeni sürümü yükleyerek daha iyi olursunuz.
Ubuntu 10.04 kullanıyorsanız ve GERÇEKTEN GERÇEKTEN o sürümden en son sürüme güncellemek istiyorsanız, okumaya devam edin, Ubuntu 10.10 kullanıyorsanız ve o sürümden en son sürüme güncellemek istiyorsanız ikinci bölüme gidin. En az kullanıcıları 10: 10'dan 2GB'tan fazla veri indirmeyi içerdiği konusunda uyarmalı ve sizi bir gün sürecek. Ve sonunda bile daha yavaş olabilir, size hatalar verebilir, bağlantınız bir noktada kopacak veya bilgisayar çılgına dönecektir. Bu, her bilgisayarda kusursuz çalışacağına dair bir garanti vermeyeceğim anlamına geliyor. Bu şekilde yükseltmek istiyorsanız gerçekten düşünün. Bu bağlantıyı okumanızı öneriyorum: Ubuntu'nun daha yeni bir sürümüne nasıl yükseltebilirim?
10.04 kullanıcılarının, 12.04 yayımlandıktan sonra ne görmesi gerektiğini gösteren bir resim:
GÜNCELLEME - 12.04 çıktıktan sonra bunu okuyorsanız, 10.04’te Güncelleme Yöneticisi’nde 10.04’ten 12.04’e yükseltmeyi seçen bir seçenek olmalıdır. 12.04'ten bu yana gitmenin yolu bu.
Tarihsel nedenlerden dolayı, 12.04 çıkmadan önce nasıl yapılacağını bilmek isteyen kullanıcılar için aşağıdaki bilgileri bırakacağım ancak hala 10.04'teysen lütfen buradan oku: Ubuntu'nun daha yeni bir sürümüne nasıl yükseltirim? Fosil sıkıntısı 10.04'ten 12.04'e yükseltme konusunda çok iyi ve eksiksiz bir cevap yarattığından beri.
Eğer 10.04 Ubuntu'daysanız, ilk önce 10.04'ten 10.10'a, ardından 10.10'dan 11.04'e yükseltmeniz gerekir. Bunun nedeni, 10.04'ün bir LTS Sürümü (Uzun Süreli Destek) olmasıdır ve bu nedenle kendisini bir LTS'den diğerine yükseltmektedir. Böylece bir sonraki LTS 12.04 olacaktır. 12.04 geldiğinde, 10.04’ünüzde bir yükseltme olduğunu göreceksiniz. Ancak yine de 11.04'e yükseltmek istiyorsanız, aşağıdakileri yapın:
Ubuntu 10,04 - 10,10
Menü Yolu
1a. Menüyü kullanarak Sistem -> Yönetim -> Güncelleme Yöneticisi'ne gidin .
Klavye Yolu
1b. ALT+ F2ve Türgksu update-manager
Güncelleme yöneticisi açıldığında ve üst kısımdaki " Yeni Ubuntu Yayın Kullanılabilir " mesajını göstermediğinde, aşağıdaki adımları izleyin:
2- Sol alt kısımdaki Güncelleme Yöneticisindeki AYARLAR düğmesine tıklayın . Yazılım Kaynakları Windows açıldıktan sonra, altındaki Sürüm Yükseltme seçeneğini değiştireceğiniz Güncelleme Sekmesinde bulunmalıdır . O zorundadır birinden değiştirin Normal Bültenleri sonra kapatın. Burada yaptığınız şey, Ubuntu'ya LTS sürümlerini kontrol etmemeyi, bunun yerine normal sürümü kontrol etmesini söylemek oldu. Normal versiyonlar her 6 ayda bir çıkan versiyonlardır. Her 2 yılda bir LTS çıkıyor. Örneğin, 8.04, 10.04, 12.04 ..
2.1 1a veya 1b'deki adımları izleyerek Güncelleme Yöneticisini tekrar açın.
2.2. Üst kısımda görünmesi gereken UPGRADE düğmesine tıklayın. Yükseltmeyi bitirdikten sonra bilgisayarı yeniden başlatın ve 10.10'da olmalısınız. Biraz test edin ve ardından% 100'ünüz 11.04'e gideceğinizden eminseniz aşağıdakileri yapın:
Ubuntu 10.10 - 11.04
ÖNEMLİ - Ubuntu 10.10'daki her şeyi Zaten güncellediğinizden emin olun. Böylece 11.04'e temiz bir yükseltme için hazırsınız.
NOT - LTS'den LTS'ye gerçekten güncelleme yapabilirsiniz. Örneğin, 10.04 LTS ila 12.04 LTS. Ancak, 10.10 gibi bir başkası için, bir sürümden diğerine, sonuncusuna ulaşana kadar güncelleme yapmanız gerekir. Sizin durumunuzda, 12.04'ten önce 10.04'ten 10.10'a, sonra da 10.10'dan 11.04'e kadar güncelleme yapabilirsiniz. 12.04 çıktıktan sonra, bir sonraki LTS’den çıktığı için doğrudan 12.04’e güncelleme yapabilirsiniz.
standart yükseltme yöntemlerini kullanarak.
Yükseltmeleri serbest bırakmak için standart sürümün dışında çalışan tek "noktadan noktaya" sürüm yükseltmeleri LTS sürüm yükseltmeleridir. Başka bir deyişle, aradaki diğer LTS olmayan üç versiyona da yükseltme yapmak zorunda kalmadan 8.04 -> 10.04 ve 10.04 -> 12.04'ten yükseltme yapabilirsiniz. Aksi takdirde 10.10'a, sonra 11.04'e gitmeniz gerekir. Çok geride olmadığın için uzun sürmemelisin. Güncelleme yöneticisini normalde yaptığınız gibi çalıştırın ve zinciri 11.04'e kadar takip edin.
Denemek olsaydı, 11.04 diskini açabilir ve 10.10 kurulumunu kurabilirsiniz. Bu, tüm ev klasörü içeriğinizi bozulmadan tutmalı ancak "yeniden kurmadan" önce sahip olduğunuz tüm yazılımı tekrar kurmanız gerekecek.
Yükseltmeler arasında sürüm atlayamazsınız. Jaunty ve Lucid arasındaki sürüm Karmik. Önyükleme yükleyicisi de dahil olmak üzere önemli verileri yedeklemenizi ve birçok şey değiştikten sonra tamamen yeniden yüklemenizi öneririm.
Yeni bir yükleme istemiyorsanız, Alternatif CD kullanarak yükseltme yapabilirsiniz.
Hazırlıklar:
Alternatif CD kullanarak yükseltme aşağıda açıklanmıştır:
ubuntu-9.10-alternate-i386.iso
dan http://releases.ubuntu.com/karmic/ ana dizine (replace i386
ile amd64
bir 64 bit sistem ettik ve eğer ubuntu
birlikte kubuntu
KDE için)Bir terminal açın ve çalıştırın:
sudo mount -o loop ~/ubuntu-9.10-alternate-i386.iso /media/cdrom
Yürütmeyi yürütünüz:
gksu "sh /media/cdrom/cdromupgrade"
KDE (Kubuntu) kullanıyorsanız:
kdesudo "sh /media/cdrom/cdromupgrade"
9.04'ten 9.10'a bu yükseltmeden sonra, aşağıdakileri kullanarak 10.04'e yükseltmeye devam edin:
sudo do-release-upgrade -d
ppa-purge
) paketleri kaldırmanızı öneririm . Ve muhtemelen, sürüm
Evet ve hayır!
Evet bu mümkün - ve birkaç kişinin sudo do-release-upgrade yoluyla zorla yükseltme yapmaya çalıştığını / veya kaynaklarını el ile değiştirdiğini gördüm. - - ...
Canonical yalnızca LTS’den LTS’ye yükseltme (örneğin 10.04 - 12.04) veya ara sürümlerden (10.04 - 10.10 - 11.04 - 11.10 - 12.04 - 12.10 vb.)
Bir yükseltmeyi zorlamaya çalışırsanız, sisteminizi büyük olasılıkla bozabilirsiniz - dosyalar yükseltilmeyebilir veya güncellenmeyebilir ve büyük olasılıkla çok garip bir davranış sistemi veya hatta önyükleme yapmayacak bir sisteme sahip olacaksınız.
Ayrıca, / kişilerin yedeğini almayı ve yeni bir kurulumda geri yüklemeyi denediklerini gördüm. Bu genellikle işe yarıyor - ancak - kişisel olarak, yedek kopyadan belirli bir kopyasını temiz ve yeni bir kurulum yapmayı tercih ediyorum. Yalnızca belirli dosyaları kopyalamanın avantajı, yıllar boyunca biriktirdiğiniz tüm çöpleri temizlemenizdir.
/home
bir son kullanıcının masaüstünde yedeklemenin tamam olduğunu, ancak bir sunucuda, /etc/...
yeniden kurulması gereken ve yeni bir işletim sistemi kurarsanız yapmanız gereken sonsuza kadar sürecek ayarlara sahip olabileceğinizi unutmayın.
10.10’a ve ardından 11.04’e yükseltmeniz gerekir. Güncelleme yöneticisini kullanabilirsiniz, ancak do-release-upgrade
komut satırından da kullanabilirsiniz .
Öncelikle güncelleme-yöneticisi-çekirdeğini yükseltmeniz gerekebilir , bu durumda dizinin tamamı şöyle görünecektir:
sudo apt-get install update-manager-core
do-release-upgrade
11.04’e ulaşmak için yükseltme işlemini tekrarlayabilirsiniz.
Yukarıdaki yöntemi, apache kurmadan veya / etc / hosts kodunu değiştirmeden yapabilirsiniz. Meta-sürüm dosyasını bir yerden wget'den (/ etc / update-manager / meta-release'in üstü hariç) kaydedin ve açıklandığı şekilde düzenleyin. Ardından, / etc / update-manager / meta-release konumunda, "URI = http: // ....." satırını "URI = dosya: /// path / to / my / editted / meta-release olarak değiştirin. /dosya"
Ayrıca, do_release_upgrade'ın çalışması için, düzenlenmiş meta-yayımlama dosyanızda, Release-File, Upgrade-Tool ve UpgradeToolSignature URL'lerinde arşivi değiştirmelisiniz http://archive....
.http://old-releases...
Teşekkürler, bu sorunu çözdüm, eski bir sistemi yeniliyordum. Ancak, bunu çok daha kolaylaştıracak bir donanım kullandım - apache kurmanıza gerek yok.
Basitçe bir file://
URI yerine bir URI kullanın http://
.
Böylece süreç şöyledir (kullanıcı adım bulanık.
fozzy@hostname:~$ wget -O - http://changelogs.ubuntu.com/meta-release | sed '/lucid/,$d' > meta-release
Ana dizininizdeki meta-serbest bırakma dosyasını, en sevdiğiniz düzenleyiciyle düzenleyin, böylece karmik bloktaki "Desteklenen: 0" satırı şimdi okunacaktır: "Desteklenen: 1".
/ Etc / update-manager / meta-release dosyasını düzenleyin ve URI'leri bu şekilde yapın (arka arkaya üç eğik çizgiyi not edin):
URI = file:///home/fozzy/meta-release
URI_LTS = file:///home/fozzy/meta-release
Sürüm yükseltme işlemini gerçekleştirin.
Bununla ilgili güzel bir şey, apache'yi ve çektiği her şeyi yüklemeye gerek kalmamasıdır - Minimal bir sistemde kullanıyordum ve bütün bu şeylerin çekilmesini istemedim. Aynı zamanda meta-release dosyasını düzenleyebileceğiniz anlamına geliyor. kök olmadan
/etc/update-manager/meta-release
Dosyayı düzenlemek ve sonra çalıştırmak için yalnızca root'a ihtiyacınız var do-release-upgrade
.
Ubuntu’yu yükseltirken bir yayını atlayamazsınız. Bu yüzden önce 9.10'a, sonra 9.10'dan 10.04'e yükseltmeniz gerekir.
Jaunty bir süre önce destek dışına çıktı. Jaunty'den (Karmic) bir sonraki sürüm de desteksiz.
Aynı zamanda, ara sürümleri atlayamazsınız, yani 9.04 ile 10.4 arası değil - 9.10 ile gitmek zorundasınız.
Hem Jaunty hem de Karmic ana depolardan kaldırıldığından, en iyi yükseltme rotası, 10.04 masaüstü ISO'sunu indirmek ve yeni bir kurulum yapmaktır.
Elbette, kurulumdan önce / home içindeki gizli olmayan dosyaları yedeklemelisiniz. Bunları sonra geri yükleyebilirsiniz.
Neredeyse evrensel olarak buradaki cevaplar HAYIR diyemeyeceğinizi söyler ancak gerçekte doğru yaparsanız gerçekte yapabilirsiniz. Bu makalede nasıl açıklanır:
Bağlantının tam makalesi aşağıda yer almaktadır, ancak kullanıcılardan gelen yeni yorumlar için bağlantıyı kontrol edin. Doğrudan 16.04'ten 19.04'e yükseltme yapabileceğinizi, ancak birkaç hıçkırık yaşadığımı belirtmek isterim:
Aşağıdaki tam makale:
18.04'ten 19.04'e yükseltme yapmak için önce Ubuntu 18.10'a yükseltme yapmanız gerektiği bildirildi. Bunun nedeni Ubuntu 18.10'un hala Canonical tarafından desteklendiği ve henüz hayatın sonuna gelmediği gerçeğinden kaynaklanıyor. Ubuntu 18.10 Temmuz 2019’da ömrünün sonuna ulaştığında, Ubuntu 18.04 kullanıcıları standart yükseltme prosedürünü izleyerek doğrudan 19.04’e yükseltme yapabilirler. 3 ay beklemek istemiyorsanız ve iki kez yükseltmeyi sevmiyorsanız, doğrudan 19.04'e yükseltmek için aşağıdaki talimatları uygulayabilirsiniz.
Not: Güncellemeyi yapmadan önce, mevcut işletim sisteminizden önyüklenebilir bir ISO görüntüsü oluşturmak için systemback programını kullanabilirsiniz. Yükseltme başarısız olursa, işletim sisteminizi önyüklenebilir ISO ile kolayca geri yükleyebilirsiniz. İşletim sisteminizde yazılım ve dosyalar dahil her şey eksiksiz olacaktır. Dizüstü bilgisayar kullanıyorsanız, lütfen güç kaynağınızı bağlayın.
Size göstereceğim yöntem, Ubuntu dağıtım yükseltme yöneticisinin başlık altında nasıl çalıştığıdır. Tek fark, Canonical'in bize verdiği yükseltme yolunu değiştireceğimizdir.
İlk olarak, mevcut yazılımı yükseltmek için aşağıdaki komutu çalıştırın. (Aşağıdaki komutu çalıştırırken yeni bir çekirdek kuruluysa, yükseltme işlemine devam etmek için sistemi yeniden başlatmanız gerektiğini unutmayın.)
sudo apt update && sudo apt dist-upgrade
Ardından, güncelleme yöneticisi çekirdek paketinin kurulu olduğundan emin olun.
sudo apt install update-manager-core
Ardından, nano'yu veya tercih ettiğiniz komut satırı metin düzenleyicisini kullanarak bir yapılandırma dosyasını düzenleyin.
sudo nano /etc/update-manager/release-upgrades
Bu dosyanın altındaki İstem değerini lts'den normale çevirin.
Prompt=normal
Bir dosyayı Nano metin düzenleyicisine kaydetmek için, Ctrl + O tuşlarına basın, ardından onaylamak için Enter tuşuna basın. Çıkmak için, Ctrl + X tuşlarına basın.
Bundan sonra, kaynak liste dosyasındaki ( /etc/apt/sources.list
) tüm biyonik örneklerini diskoya değiştirmek için aşağıdaki komutu çalıştırmamız gerekir . Bionic, Ubuntu 18.04 için kod adı, disko ise Ubuntu 19.04 için kod adıdır.
sudo sed -i 's/bionic/disco/g' /etc/apt/sources.list
Ardından, aşağıdaki komutla üçüncü taraf depolarını (PPA) devre dışı bırakmamız gerekir.
sudo sed -i 's/^/#/' /etc/apt/sources.list.d/*.list
Üçüncü taraf depolarını devre dışı bıraktıktan sonra, yazılım kaynaklarını güncellemek ve yazılımı Ubuntu 19.04 deposunda bulunan en son sürüme yükseltmek için aşağıdaki komutları çalıştırın. Bu adıma en az yükseltme denir.
sudo apt update
sudo apt upgrade
Güncelleme sırasında apt-list değişiklikleri görünürse Q, ana ekrana dönmek için tuşuna basabilirsiniz .
apt-listchanges
En az yükseltme bittiğinde, tam yükseltmeye başlamak için aşağıdaki komutu çalıştırın.
sudo apt dist-upgrade
Bu hatayı görürseniz:
Unable to fetch some archives, maybe run apt-get update or try with --fix-missing?
Ardından hatayı düzeltmek için aşağıdaki komutu çalıştırın.
sudo apt update
Ve tekrar çalıştırın:
sudo apt dist-upgrade
Artık kullanılmayan / gereksiz yazılım paketlerini Ubuntu sisteminizden kaldırabilirsiniz.
sudo apt autoremove
sudo apt clean
Sonunda sistemi yeniden başlatın.
sudo reboot
Yeniden başlattıktan sonra, bir terminal penceresi açıp Ubuntu sürümünüzü kontrol edebilirsiniz.
lsb_release -a
Aşağıdaki metni görmelisin.
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 19.04
Release: 19.04
Codename: disco
Üçüncü taraf depoları, /etc/apt/sources.list.d/
dizin altındaki .list dosyalarında tanımlanır . İlk olarak, üçüncü taraf depolarını aşağıdaki komutu kullanarak yeniden etkinleştirin; bu, # karakterini deb ile başlayan satırlarda kaldıracaktır.
sudo sed -i '/deb/s/^#//g' /etc/apt/sources.list.d/*.list
O zaman bütün biyonik örneklerini disko olarak değiştirin.
sudo sed -i 's/bionic/disco/g' /etc/apt/sources.list.d/*.list
Paket depo dizinini güncelle.
sudo apt update
Bazı üçüncü taraf depolarda Ubuntu 19.04 için bir giriş yoktur, bu nedenle aşağıdaki gibi hataları göreceksiniz:
E: The repository 'http://linux.dropbox.com/ubuntu disco Release' does not have a Release file.
N: Updating from such a repository can't be done securely, and is therefore disabled by default.
N: See apt-secure(8) manpage for repository creation and user configuration details.
Bu depo dosyalarını birer birer düzenlemeniz ve diskoyu tekrar biyonik olarak değiştirmeniz gerekecektir. Örneğin, Dropbox depo dosyasını düzenlerim.
sudo nano /etc/apt/sources.list.d/dropbox.list
Diskoyu biyonik haline getirin. Dosyayı kaydedin ve kapatın.
Kurulumu temizlemeyi planlayanlar için aşağıdaki adımları izleyin.
Gerekenler: Ayrı bir disk, harici HDD önerilir.
your_mount_point_of_external_HDD=/media/USBDRIVE
sudo tar czvf /media/$your_mount_point_of_external_HDD/mybackup.tar.gz /home
# / Home klasörünüzü yedekleyin.sudo tar czvf /media/$your_mount_point_of_external_HDD/mysources.tar.gz /etc/apt/
# Depolarınızı yedekleyin.sudo dpkg --get-selections > /media/$your_mount_point_of_external_HDD/mypackages
# Kurulu paketlerin bir listesini yapınyour_mount_point_of_external_HDD=/media/USBDRIVE
cd /; sudo tar xvzf /media/$your_mount_point_of_external_HDD/mysources.tar.gz
ORIGINAL_DISTRO=grep deb /etc/apt/sources.list | cut -d " " -f 3 | sort | head -n 1
; NEW_DISTRO=lsb_release -cs
; sudo grep -rl $ORIGINAL_DISTRO /etc/apt | sudo xargs sed -i "s/$ORIGINAL_DISTRO/$NEW_DISTRO/"
# Bu eski kaynağın kod adını yenisiyle değiştirecektir. ( /etc/apt
Nasıl yapılacağını biliyorsanız, dosyaları el ile düzenleyebilirsiniz )sudo apt-get update
# burada muhtemelen eksik anahtar hatası göreceksinizdir. Onları hızlı bir şekilde atlamak için:
sudo apt-add-repository ppa:nilarimogard/webupd8
sudo apt-get update
sudo apt-get install launchpad-getkeys
sudo launchpad-getkeys
dpkg --clear-selections && dpkg --set-selections < /media/$your_mount_point_of_external_HDD/mypackages
# Bununla paketleri tekrar kuracaksın.cd / && tar xvzf /media/$your_mount_point_of_external_HDD/mybackup.tar.gz
# Bu, /home
dizininizin yerini açarHepsi bu. Elbette bu hatasız değildir ve sadece sistemde 1 kullanıcı varken çalışır.
Bu sorunu atlamak ve hala CD'siz çevrimiçi güncellemek için basit bir yol buldum.
Hızlı özet
Not: (2014-07-25 güncellendi) burada ayrıca Rubo77 cevabına bakınız . Apache'yi kurmaktan kaçınır.
Detaylı bilgi
1) Apache'yi kurun (eğer kurulu ise atlayın): sudo apt-get install apache2
2) Dosyayı yerel olarak alın
cd /var/www
sudo wget http://changelogs.ubuntu.com/meta-release
3) Dosyayı güncelleyin
Karmic'ten sonraki tüm sürümleri kaldırın ve satırını Supported: 0
Karmic yerine 0 ile 1 değiştirerek değiştirin.
4) Bazı sistem dosyalarını düzenleyin:
Düzenle / etc / update-manager / meta-release ve değiştir:
URI = http://127.0.0.1/meta-release
URI_LTS = http://127.0.0.1/meta-release
(evet, URI_LTS için '-lts' bölümünü bırakın)
5) Apache varsayılan sunucusunu etkinleştir: sudo a2ensite default
5.1) Orta hal, bunun çalıştığını kontrol edin
cd /tmp
wget http://127.0.0.1/meta-release
5.2) Eğer hata olursa, Apache2'yi yeniden başlatmayı deneyin:
`sudo /etc/init.d/apache2 restart`
6) Yükseltme: Ubuntu Topluluğu Dokümanındaki ayrıntılı talimatları kontrol edin . İşte hızlı bir özeti:
6.1) Lütfen aşağıdaki kaynaklara sahip olduğunuzdan emin olunuz (/etc/apt/sources.list).
## EOL upgrade sources.list
# Required
deb http://old-releases.ubuntu.com/ubuntu/ jaunty main restricted universe multiverse
deb http://old-releases.ubuntu.com/ubuntu/ jaunty-updates main restricted universe multiverse
deb http://old-releases.ubuntu.com/ubuntu/ jaunty-security main restricted universe multiverse
# Optional
#deb http://old-releases.ubuntu.com/ubuntu/ jaunty-backports main restricted universe multiverse
#deb http://old-releases.ubuntu.com/ubuntu/ jaunty-proposed main restricted universe multiverse
6.2) Paket listesini güncelleyin ve tüm kurulu paketleri yükseltin
sudo aptitude update && sudo aptitude safe-upgrade
6.3) Sürüm yükseltme işlemini yapın
sudo do-release-upgrade
Alternatif yol
4. adım için bunun yerine şunları yapın:
URI = http://changelogs.ubuntu.com/meta-release
URI_LTS = http://changelogs.ubuntu.com/meta-release
Ve sonra / etc / hosts dosyasını değiştirerek changelogs.ubuntu.com adresini kendi sunucu IP adresinize değiştirin. Şununla yeni bir satır ekle:
127.0.0.1 changelogs.ubuntu.com
Temizlemek
Yükseltmeden sonra, apache2'yi kaldırabilir, sistem dosyalarını geri yükleyebilirsiniz (/ etc / update-manager / meta-release ve muhtemelen / etc / hosts dosyası).
sudo apt-get install update-manager-core
do-release-upgrade
ama hata mesajına göre, farklı sonuçlar alacağından şüpheliyim. Aynı hatayı alıyorum ve henüz bir çözüm bulamadım.
Sürümleri atlamamalısınız. yakkety EOL olsa bile standart yolu yükseltmenin kolay bir yolu var:
Önce sources.list'in bir kopyasını oluşturun ve ardından düzenli yerelleştirilmiş arşiv bağlantılarını "eski sürümler" ile değiştirin:
cp -a /etc/apt/sources.list /etc/apt/sources.list.old
sed -i -e 's/de.archive/old-releases/' /etc/apt/sources.list
( de.archive
ülke kodunuzla değiştirin ) nano /etc/apt/sources.list
Varsa, "ortak" ve "güvenlik" girişlerini yorumlayın:
#deb http://archive.canonical.com/ubuntu yakkety partner
#deb http://security.ubuntu.com/ubuntu yakkety-security main restricted
#deb http://security.ubuntu.com/ubuntu yakkety-security universe
#deb http://security.ubuntu.com/ubuntu yakkety-security multiverse
apt-get update
Güncelleyiciye mevcut ve bir sonraki sürümün hala desteklendiğini söyleyin - bu kısım doğru değil, ancak yükseltme işleminin çalışması gerekiyor.
nano /var/lib/update-manager/meta-release
ve "yakkety" ve "zesty" girişlerini değiştirin. "Desteklenen" setini "1" olarak ayarlayın ve kaynak tüm "eski sürümlere" bağlanır.
Bunu her salıverme basamağı için bir kez çalıştırın (yakkety'den zesty'ye, sonra da zesty'den artful'a ...).
do-release-upgrade
do-release-upgrade
...
Daha sonra, daha önce etkinleştirildiyse, "ortak" deposunu tekrar etkinleştirin:
nano /etc/apt/sources.list
kaynak: https://andreas.scherbaum.la/blog/archives/950- Güncelleme--Ubuntu-16.10- ayakkabı-
Başkalarının cevaplarını tekrarlamayacağım, ancak eski bir sürümden en son sürümüne geçmenin etkisini nasıl elde edeceğimi biliyorum. Bu, bir ssh ve ssh kurulu başka bir makineye erişim gerektirir; böylece ssh ve shell'de bir döngü kullanarak işlemi otomatikleştirebilirsiniz.
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 .
sudo apt-get update
sudo apt-get upgrade
sudo apt-get dist-upgrade
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
Oturumu kapatın ve aşağıdaki komutu bilgisayarınızdan yürütün. Sizden giriş yapmanızı (tüm varsayılan cevapları 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
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.
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…
Bir terminal aç, kaç sudo update-manager -d
ve git!