Bu kılavuzda, 16.04 (xenial) sürümünden 17.10 (usta) sürümüne yükseltme yapıldığını varsayacağız. Bu kolayca sürümlerinize değiştirilebilir.
apt-get dist-upgradeSonuç olarak sürüm yükseltme işlemlerini yürütmek için varsayılan ayarları yapacağız .
Sürüm yükseltme yükseltmelerini otomatikleştirmek için aşağıdakiler yapılması gerekir:
Yüklemek istediğiniz sürüm repoları ekleyin:
TARGET_RELEASE=artful
/usr/bin/add-apt-repository -y \
-u 'deb http://archive.ubuntu.com/ubuntu $TARGET_RELEASE restricted multiverse universe main'
/usr/bin/add-apt-repository -y \
-u 'deb http://archive.ubuntu.com/ubuntu $TARGET_RELEASE-updates restricted multiverse universe main'
/usr/bin/add-apt-repository -y \
-u 'deb http://archive.ubuntu.com/ubuntu $TARGET_RELEASE-security restricted multiverse universe main'
Yüklemek istediğiniz sürüme "artful" u değiştirin. 17.10 sürümüne ihtiyacım olduğu için "artful" kullandım.
/etc/apt/apt.conf.d/01ubuntuAşağıdaki içeriğe sahip olmak için dosya oluşturun veya değiştirin :
APT::Default-Release "artful";
Yüklemek istediğiniz sürüme "artful" u değiştirin. 17.10 sürümüne ihtiyacım olduğu için "artful" kullandım.
dağıtım yükseltmesi bağımlılıkları çözer ancak çözemediği bazı paketler kaldırılır. Genellikle, çünkü bu paketler varsayılan olmayan sürüm depolarından yüklenir. Bu paketlerin depolarını şöyle bulabilirsiniz:
CURRENT_RELEASE=xenial
awk '/^deb .* $CURRENT_RELEASE .*/ { print $0 }' /etc/apt/sources.list /etc/apt/sources.list.d/*.list
( xenialYükseltmeye çalıştığınız sürüm sürümüne geçin).
Şimdi bu dosyaları "xenial" olarak "arful" (ya da yükseltmeye çalıştığınız sürüm) olarak değiştirmelisiniz.
Run sudo apt-get update.
Ardından, dağıtım yükseltme, yeni bir sürüm için yükseltme işlemini kendi başına yapar. do-release-upgradeArtık el kitabına gerek yok.
sudo apt-get dist-upgradeKatılımsız yükseltme ayarlarınız arka planda otomatik olarak işini yapana kadar manuel olarak çalıştırabilir veya bekleyebilirsiniz.