A Debian 9 frissítése Debian 10-re

Bevezetés

A Debian 10 (Buster) a Debian 9 (Stretch) utódja. 2019. július 6-án jelent meg. Ebben az oktatóanyagban egy meglévő Debian 9-es telepítést fogunk frissíteni Debian 10-re.

Előfeltételek

  • Root hozzáférés egy meglévő, Debian 9-et futtató szerverhez.
  • Alapvető ismeretek a Linux parancssorról.

Ebben az oktatóanyagban minden parancsot rootként kell futtatni. Ha normál felhasználót használ (a prompt nem végződik -vel #), akkor sudoaz összes parancs elé kell fűznie . Alternatív megoldásként sudo -ia root felhasználóra váltáshoz gépelhet is.

1. lépés: Előkészítés

Frissítés előtt készítsen biztonsági másolatot a szerverről. Bár a Debian kiadások általában stabilak, mindig fennáll annak a veszélye, hogy valami elromlik vagy váratlan összeférhetetlenség. Az egyik lehetőség a Vultr biztonsági mentések vagy pillanatképek használata . Alternatív megoldásként használhat olyan eszközöket, mint a borg vagy a tar, ha saját maga szeretné menteni a biztonsági másolatokat.

Egy másik fontos lépés a törött csomagok ellenőrzése. Ez megtehető a dpkg --audit. Ha nem sikerül, megpróbálhatja kijavítani a problémát a apt -f installvagy gombbal dpkg --configure -a. Megszakadt függőségek esetén, amelyeket nem lehet feloldani, aptitude -f installjavítható (az aptitude egy átfogóbb függőségi feloldási módszert használ).

Győződjön meg arról, hogy tisztában van a csomagokon végrehajtott változtatásokkal, beleértve a konfigurációs fájlokat is, mert előfordulhat, hogy később újra alkalmaznia kell őket. A csomagokhoz tartozó módosított fájlok a -val találhatók meg dpkg --verify.

Ezenkívül győződjön meg arról, hogy linux-image-amd64telepítve van-e egy olyan kernel metacsomag, mint amilyen a rendszermag. Ha csak egy ilyen csomag van linux-image-4.9.0-9-amd64telepítve, előfordulhat, hogy a kernel nem frissül megfelelően. A telepítést a futtatásával ellenőrizheti apt install linux-image-amd64.

Ha harmadik féltől származó szoftvert használ, különösen a harmadik féltől származó tárolókból származó alkalmazásokat, a frissítés előtt meg kell győződnie arról, hogy azok kompatibilisek a Debian 10-zel.

Végül, ha megbízhatatlan hálózati kapcsolattal rendelkezik, a frissítést egy screenvagy tmuxmunkameneten belül kell végrehajtania, hogy a frissítési folyamat akkor is folytatódhasson, ha megszakad a kapcsolat.

2. lépés: Az összes jelenlegi csomag frissítése

A lehetséges problémák minimalizálása érdekében az összes telepített csomagnak a kiadás frissítése előtti legújabb verziójának kell lennie.

apt update
apt upgrade
apt autoremove --purge
reboot

Ha bármilyen hibát észlel a folyamat során, javítsa ki azokat a folytatás előtt.

3. lépés: Csomaglisták módosítása

Ezután az összes csomaglistát frissíteni kell Stretchről Busterre. Ezt kézzel is megteheti a következőkkel.

nano /etc/apt/sources.list /etc/apt/sources.list.d/*

Alternatív megoldásként ezt automatikusan megteheti a sed.

sed -i "s:stretch:buster:g" /etc/apt/sources.list /etc/apt/sources.list.d/*

4. lépés: Frissítés Debian 10-re

Most itt az ideje frissíteni a Debian 10-re. Először is frissítse a csomaglistát:

apt update

Ezután frissítse a csomagokat:

apt upgrade
apt dist-upgrade

A frissítés során előfordulhat, hogy a rendszer megkérdezi, hogy szeretné-e újraindítani a szolgáltatásokat. Nyugodtan mondhatsz erre nemet, mert később újraindul.

Azt is mondhatják, hogy ütközés van a konfigurációs fájlok között. Ha biztos abban, hogy a verziók között nincsenek törési változások, választhatja a lehetőséget keep the local version currently installed. Ha bizonytalan, meg kell tennie show the differences between versions.

Végül indítsa újra a Debian 10-et.

reboot

5. lépés: Tisztítás

A kiszolgáló futtatásával győződjön meg arról, hogy frissítette a kiszolgálót lsb_release -a. A kimenetnek a következőképpen kell kinéznie.

No LSB modules are available.
Distributor ID: Debian
Description:    Debian GNU/Linux 10 (buster)
Release:        10
Codename:       buster

A megmaradt függőségeket a segítségével eltávolíthatja apt autoremove --purge.

Hibaelhárítás

Ha függőségi problémái vannak, amelyeket aptnem tudnak megoldani, a használata aptitudesegíthet.

Abban az esetben, ha a rendszer nem indul el a frissítés után, használhatja az egyfelhasználós módot a hibakereséshez. Ha ez nem működik, csatolhat egy élő ISO-t a virtuális géphez és chroota rendszerhez a hibakereséshez.

Hasznos források

Hagyj kommentárt

Egyéni Windows ISO létrehozása frissítésekkel az NTLite használatával

Egyéni Windows ISO létrehozása frissítésekkel az NTLite használatával

Ez az oktatóanyag végigvezeti Önt a Vultrs rendszerekkel kompatibilis Windows ISO létrehozásának folyamatán. Itt megtanulhatja az <>Windows ISO<> előállításának lépéseit az NTLite segítségével.

A gépek felemelkedése: Az AI valós világbeli alkalmazásai

A gépek felemelkedése: Az AI valós világbeli alkalmazásai

A mesterséges intelligencia nem a jövőben, hanem itt a jelenben. Ebben a blogban Olvassa el, hogyan hatott a mesterséges intelligencia alkalmazások különböző ágazatokra.

DDOS támadások: Rövid áttekintés

DDOS támadások: Rövid áttekintés

Ön is DDOS támadások áldozata, és tanácstalan a megelőzési módszereket illetően? Olvassa el ezt a cikket a kérdések megoldásához.

Gondolkozott már azon, hogyan keresnek pénzt a hackerek?

Gondolkozott már azon, hogyan keresnek pénzt a hackerek?

Talán hallottál már arról, hogy a hackerek sok pénzt keresnek, de elgondolkodtál már azon, hogyan kereshetnek ennyi pénzt? beszéljük meg.

A Google forradalmi találmányai, amelyek megkönnyítik az életét.

A Google forradalmi találmányai, amelyek megkönnyítik az életét.

Szeretné látni a Google forradalmi találmányait, és azt, hogy ezek a találmányok hogyan változtatták meg minden mai ember életét? Ezután olvassa el a blogot, és nézze meg a Google találmányait.

Essential péntek: Mi történt az AI-vezérelt autókkal?

Essential péntek: Mi történt az AI-vezérelt autókkal?

Az önvezető autók koncepciója, hogy mesterséges intelligencia segítségével kerüljenek az utakra, már egy ideje álmunk. De számos ígéret ellenére sehol sem látszanak. Olvassa el ezt a blogot, hogy többet megtudjon…

Technológiai szingularitás: az emberi civilizáció távoli jövője?

Technológiai szingularitás: az emberi civilizáció távoli jövője?

Ahogy a tudomány gyors ütemben fejlődik, átveszi erőfeszítéseink nagy részét, megnő annak a kockázata is, hogy alávetjük magunkat egy megmagyarázhatatlan szingularitásnak. Olvassa el, mit jelenthet számunkra a szingularitás.

A Big Data Reference Architecture Layerek funkciói

A Big Data Reference Architecture Layerek funkciói

Olvassa el a blogot, hogy a legegyszerűbb módon ismerje meg a Big Data Architecture különböző rétegeit és azok funkcióit.

Az adattárolás fejlődése – Infografika

Az adattárolás fejlődése – Infografika

Az adatok tárolási módjai az Adatok születése óta alakulhatnak. Ez a blog egy infografika alapján mutatja be az adattárolás fejlődését.

Az okosotthoni eszközök 6 lenyűgöző előnye az életünkben

Az okosotthoni eszközök 6 lenyűgöző előnye az életünkben

Ebben a digitálisan vezérelt világban az intelligens otthoni eszközök az élet döntő részévé váltak. Íme az intelligens otthoni eszközök néhány elképesztő előnye, hogyan teszik életünket érdemessé és egyszerűbbé.