Uuendage Debian 8 versioonile 9

Upgrade Debian 8 9



Debiani süsteemi täiendamine ilma korraliku varundamiseta on nagu turvavöödeta köiel kõndimine: seda saab teha, kuid tagajärjed võivad olla katastroofilised. Järgmised failitüübid, mida peaksite varundamise eesmärgil kaaluma:

  • Andmefailid

    Enne süsteemi uuendamist on oluline varundada kõik andmebaasid ja kriitilised tasapinnalised failid. Nagu eespool mainitud, teisendatakse MySQL andmebaasid uuendamise käigus automaatselt MariaDB -ks. MySQL -i andmebaasi eksportimiseks tekstifaili, mis sisaldab andmebaasi uuesti loomiseks vajalikke SQL -avaldusi, saate kasutada käsku mysqldump.







    Saadud SQL -faile ja muid tasapinnalisi andmefaile saab tihendada ja varundada, kasutades käske tar, gzip, rsync või git.

  • Konfiguratsioonifailid

    Tarkvara uuendamisega kaasnevad tavaliselt muudatused vastavates tarkvara konfiguratsioonifailides. Peaksite varundama vanad konfiguratsioonifailid, et saaksite neile viidates lahendada kõik võimalikud ühildumatuse probleemid. Süsteemi konfiguratsioonifailid salvestatakse peamiselt kataloogi /etc.



    Kasutajaspetsiifilised konfiguratsioonifailid salvestatakse tavaliselt vastava kasutaja kodukataloogi (/home) alla. Konfiguratsioonifailid on tekstifailid ja seetõttu saab neid varundada samade tööriistade abil nagu tekstiandmefailide puhul.

Lõpuks ei tohiks varukoopiaid salvestada kohalikule kettaseadmele. Varundamiseks sobivad kohad on väline kettaseade, kaugarvuti ja pilvesalvestus.




3. Uuenda samm-sammult

  1. Uuendage olemasolev Debian 8

    Enne Debian 9 -le üleviimist on soovitatav Debian 8 ajakohastada. Täitke juuruna järgmised käsud:





    # apt-get update # apt-get upgrade 

    Olemasoleva versiooni täiendamine on tavaliselt lihtne protseduur. Siiski võib aeg -ajalt väljundsõnumis näha, et üks või mitu paketti on tagasi hoitud. See tähendab, et kõnealuseid pakette ei saa uuendada, kuna uus sõltuvus nõuab uue paketi installimist või olemasoleva paketi eemaldamist.

    Ülaltoodud probleemi lahendamiseks täitke järgmine käsk:



    # apt-get dist-upgrade 

    Kui uuendamine hõlmab tuuma värskendamist, peate enne jätkamist masina taaskäivitama.

  2. Muuda /etc/apt/sources.list

    Fail /etc/apt/sources.list määrab allikad, sealhulgas levitamise, kust pakette saab alla laadida. Jaotust saab määrata Debiani koodnimega (stretch vs jessie) või väljalaske olekuga (stabiilne vs vana stabiilne).

    Debianilt 8 (jessie) versioonile Debian 9 (venitamine) üleviimiseks asendage kõik jessie esinemised failis venitamiseks. Näiteks võib teie vana fail sarnaneda järgmisega:

    deb http://ftp.us.debian.org/debian/ jessie main contrib non-free deb http://security.debian.org/ jessie/updates main contrib non-free deb http://ftp.us.debian.org/debian/ jessie-updates main contrib non-free 

    Pange tähele, et hoidla URL näeb teie /etc/apt/sources.list failis tõenäoliselt teistsugune välja. Lisaks, kui teie vana fail viitab stabiilsele, mitte selgesõnalisele koodnimele (jessie), saate selle soovi korral muutmata jätta (kuna praegune stabiilne versioon on veniv).

    Siiski on hea tava koodinimi selgesõnaliselt välja öelda, et teie süsteem ei uueneks tahtmatult, kui uuem stabiilne versioon on saadaval.

    Uus fail peaks välja nägema järgmine:

    deb http://ftp.us.debian.org/debian/ stretch main contrib non-free deb http://security.debian.org/ stretch/updates main contrib non-free deb http://ftp.us.debian.org/debian/ stretch-updates main contrib non-free 

    Pärast faili muutmist käivitage värskendus.

    # apt-get update 
  3. Kontrollige kettaruumi nõudmist

    Enne tegelikku uuendamist tehke kuivkäivitus, et teada saada, kui palju kettaruumi vaja on.

    # apt-get -o APT::Get::Trivial-Only=true dist-upgrade 

    Otsige väljundi lõpus järgmist rida:
    Pärast seda toimingut kasutatakse XXXX MB täiendavat kettaruumi.

    Enne tegeliku uuendamise alustamist veenduge, et masinal oleks piisavalt kettaruumi. Hetkel saadaoleva kettaruumi kontrollimiseks käivitage:

     # df -h 
  4. Käivitage Debian 9 täiendus.

    Täitke järgmised 2 käsku järjekorras.

    # apt-get upgrade # apt-get dist-upgrade 

    Täiendamise ajal võidakse teil paluda lahendada kõik konfiguratsioonifailide konfliktid. Konflikt tekib siis, kui installija märkab, et olete varem redigeerinud konfiguratsioonifaili muutnud.

    Enne kui otsustate, millist versiooni kasutada, saate vaadata erinevusi oma viimase redigeeritud versiooni ja installitava versiooni vahel. Kui te ei saa kohapeal otsustada, millist versiooni kasutada, saate valida, kas soovite säilitada oma viimase redigeeritud versiooni ja hiljem erinevused käsitsi sobitada.

  5. Taaskäivitage

    Uuendamine Debian 8 -lt Debian 9 -le hõlmab tuuma värskendusi. Selle tulemusena peaksite pärast uuendamist masina taaskäivitama.

    Pärast taaskäivitamist saate järgmise käsu abil kontrollida, kas masin tõesti töötab Debian 9 -ga.

    # lsb_release -a No LSB modules are available. Distributor ID: Debian Description: Debian GNU/Linux 9.2 (stretch) Release: 9.2 Codename: stretch