Prezantimi
Parakushtet
Hapi 1: Përgatitja
Hapi 2: Përditësimi i të gjitha paketave aktuale
Hapi 3: Modifikimi i listave të paketave
Hapi 4: Përmirësimi në Debian 10
Hapi 5: Pastrimi
Zgjidhja e problemeve
Burime të dobishme
Prezantimi
Debian 10 (Buster), është pasardhësi i Debian 9 (Stretch). Ai u lëshua më 6 korrik 2019. Në këtë tutorial, ne do të përmirësojmë një instalim ekzistues të Debian 9 në Debian 10.
Parakushtet
- Qasja rrënjësore në një server ekzistues që ekzekuton Debian 9.
- Njohuri bazë të linjës së komandës Linux.
Të gjitha komandat në këtë tutorial duhet të ekzekutohen si rrënjë. Nëse jeni duke përdorur një përdorues standard, (kërkesa juaj nuk mbaron me #
), do t'ju duhet t'i përmbaheni sudo
të gjitha komandave. Përndryshe, mund të shkruani sudo -i
për të kaluar te përdoruesi rrënjë.
Hapi 1: Përgatitja
Përpara përmirësimit, duhet të bëni kopje rezervë të serverit tuaj. Megjithëse lëshimet e Debian janë përgjithësisht të qëndrueshme, ekziston gjithmonë rreziku që diçka të shkojë keq ose një papajtueshmëri të papritur. Një opsion është të përdorni kopje rezervë ose fotografi të Vultr . Përndryshe, mund të përdorni mjete si borg ose tar nëse dëshironi të ruani vetë kopje rezervë.
Një hap tjetër i rëndësishëm është kontrollimi i paketave të prishura. Kjo mund të bëhet me dpkg --audit
. Nëse dështon, mund të përpiqeni ta korrigjoni problemin me apt -f install
ose dpkg --configure -a
. Në rastin e varësive të prishura të cilat nuk mund të zgjidhen, aptitude -f install
mund të jetë në gjendje ta rregullojë atë (aftësi përdor një metodë më gjithëpërfshirëse të zgjidhjes së varësisë).
Ju do të dëshironi të siguroheni që jeni në dijeni të çdo ndryshimi të bërë në paketa, duke përfshirë skedarët e konfigurimit, pasi mund t'ju duhet t'i riaplikoni ato më vonë. Skedarët e modifikuar që i përkasin paketave mund të gjenden me dpkg --verify
.
Përveç kësaj, sigurohuni që të keni të linux-image-amd64
instaluar një metapaketë të kernelit . Nëse keni të linux-image-4.9.0-9-amd64
instaluar vetëm një paketë të tillë , kerneli juaj mund të mos përditësohet siç duhet. Mund të siguroheni se është instaluar duke ekzekutuar apt install linux-image-amd64
.
Nëse përdorni ndonjë softuer të palëve të treta, veçanërisht aplikacione nga depo të palëve të treta, duhet të siguroheni që ato janë të pajtueshme me Debian 10 përpara se të përmirësoni.
Së fundi, nëse keni një lidhje rrjeti jo të besueshme, duhet ta kryeni përmirësimin brenda një screen
ose tmux
sesioni në mënyrë që procesi i përmirësimit të vazhdojë edhe nëse e humbni lidhjen.
Hapi 2: Përditësimi i të gjitha paketave aktuale
Për të minimizuar problemet e mundshme, të gjitha paketat e instaluara duhet të jenë në versionin më të fundit përpara përmirësimit të lëshimit.
apt update
apt upgrade
apt autoremove --purge
reboot
Nëse vëreni ndonjë gabim gjatë procesit, korrigjoni ato përpara se të vazhdoni.
Hapi 3: Modifikimi i listave të paketave
Më pas, të gjitha listat e paketave duhet të përditësohen nga Stretch në Buster. Ju mund ta bëni këtë manualisht me sa vijon.
nano /etc/apt/sources.list /etc/apt/sources.list.d/*
Përndryshe, ju mund ta bëni këtë automatikisht me sed
.
sed -i "s:stretch:buster:g" /etc/apt/sources.list /etc/apt/sources.list.d/*
Hapi 4: Përmirësimi në Debian 10
Tani, është koha për të përmirësuar në Debian 10. Së pari, përditësoni listat e paketave tuaja:
apt update
Më pas, përditësoni paketat:
apt upgrade
apt dist-upgrade
Gjatë përmirësimit, mund t'ju pyesin nëse dëshironi të rinisni shërbimet. Ju mund t'i thoni me siguri jo kësaj, pasi do të rindizni më vonë.
Mund t'ju thuhet gjithashtu se ka një konflikt midis skedarëve të konfigurimit. Nëse jeni të sigurt se nuk ka ndryshime të ndërprera midis versioneve, mund të zgjidhni të keep the local version currently installed
. Nëse jeni të pasigurt, duhet show the differences between versions
.
Më në fund, rindizni në Debian 10.
reboot
Hapi 5: Pastrimi
Sigurohuni që serveri juaj të jetë përmirësuar duke ekzekutuar lsb_release -a
. Prodhimi duhet të duket si më poshtë.
No LSB modules are available.
Distributor ID: Debian
Description: Debian GNU/Linux 10 (buster)
Release: 10
Codename: buster
Mund të hiqni çdo varësi të mbetur me apt autoremove --purge
.
Zgjidhja e problemeve
Nëse keni probleme të varësisë që apt
nuk mund të zgjidhen, përdorimi aptitude
mund të ndihmojë.
Në rast se sistemi juaj nuk do të niset pas azhurnimit, mund të përdorni modalitetin me një përdorues për të korrigjuar atë. Nëse kjo nuk funksionon, mund të bashkëngjitni një ISO të drejtpërdrejtë në makinën tuaj virtuale dhe chroot
në sistemin tuaj për ta korrigjuar atë.
Burime të dobishme