1. Debiani versioonilt 8 versioonile 9 üleminek
1.1. Debian 9 vabastati
Pärast 2-aastast arengut vabastati Debian 9 (koodnimega “Stretch”) ootel Linuxi kogukonnas. Debian 9 väljaandmine on veelahe, sest see on distro esimene suurem väljaanne pärast asutaja Ian Murdocki lahkumist, andes sellega märku, et projekt jätkab õitsengut ka uuel ajastul.
Lisaks tavapärastele paketiuuendustele igas väljaandes on Debian 9 oma 51 000 tugeva hoidlasse lisanud üle 15 000 uue paketi. Märkimisväärsed uued funktsioonid ja muudatused hõlmavad järgmist:
-
PHP 7
PHP on uuendatud versioonist 5.6 Debianis 8–7.0 Debianis 9. Kui olete kirjutanud skripte, mis hõlmavad PHP-d, pidage meeles, et kahe versiooni käivitatavad teenimed erinevad oluliselt.
-
MariaDB
MariaDB on MySQLi originaaltarkvara kahveltõstuk ja asenduskoht. Debian 9 muudab MariaDB MySQL-i vaikevariandiks. Kui täiendate Debian 8-lt 9-le, teisendatakse teie olemasolev MySQL-i andmebaas automaatselt MariaDB 10-ks.1. Enne Debiani täiendamist peaksite tegema täieliku andmebaasi prügila.
-
Firefox ja Thunderbird
Kui otsite Iceweaseli ja Icedove'i Debian 9-st, siis te neid ei leia. Üle kümne aasta möödudes teevad Firebox ja Thunderbird, kahe eelnimetatud tarkvara kaubamärgiga versioonid, Debian 9-s suure sissepääsu.
-
Uued võrguliideste nimed
Debiani 8 kasutajad tunnevad võrguliidese nimesid, näiteks eth0 Etherneti jaoks ja wlan0 traadita ühenduse jaoks. Varasemate väljaannete loendamise võistlustingimuste probleemi lahendamiseks võtab Debian 9 vastu uue nimeskeemi, mis põhineb püsivara / BIOS-i indeksnumbritel ja PCI-kaardi pesa numbritel.
Näete liideste nimesid nagu enp3s0 Etherneti jaoks ja wlp2s0 traadita ühenduse jaoks. Pange tähele, et uus nimetamisskeem jõustub ainult uute installide puhul; kui uuendate versioonilt 8 kuni 9, jääb vana nimeskeem kehtima.
-
Käivitage X kui juurkasutaja
Enne Debian 9 tuleb Xorgi server käivitada juurkasutajana. Root-staatus võib potentsiaalselt põhjustada vea või rikkumise korral privileegide eskaleerumise ohtu. Debian 9 võimaldab Xorgi serveri kasutamist privilegeeritud kasutajana. Hoiatus on, et ainult gdm3 ekraanihaldur toetab seda funktsiooni.
-
net-tools on aegunud
Vaikimisi ei kuulu net-tools pakett enam uute Debian 9 installide hulka. Debiani täiendused versioonist 8 on siiski vabastatud. Ilma võrgutööriistadeta ei saa te tuttavaid käske ifconfig / route / arp / netstat käivitada, välja arvatud juhul, kui installite esmalt aegunud paketi käsitsi.
Selle asemel soovitatakse teil kasutada iproute2 paketist uuemat ip-käsku, mis on vaikimisi installitud.
2. Enne täiendamist
Debiani süsteemi uuendamine ilma korraliku varundamiseta on nagu köiel kõndimine ilma turvavööta: seda saab teha, kuid tagajärjed võivad olla katastroofilised. Järgmised failitüübid, mida peaksite varundamiseks kaaluma:
-
Andmefailid
Enne süsteemi täiendamist on oluline varundada kõik andmebaasid ja kriitilised kindla andmefailid. Nagu eespool mainitud, teisendatakse MySQL-i andmebaasid uuendusprotsessi käigus automaatselt MariaDB-ks.Käsu mysqldump abil saate eksportida MySQL-i andmebaasi tekstifaili, mis sisaldab andmebaasi taastamiseks vajalikke SQL-käske.
Saadud SQL-faile ja muid lamedaid andmefaile saab tihendada ja varundada, kasutades käsude tar, gzip, rsync või git kombinatsiooni.
-
Konfiguratsioonifailid
Tarkvarauuendustega kaasnevad tavaliselt muudatused vastavates tarkvara konfiguratsioonifailides. Peaksite varundama vanad konfiguratsioonifailid, et saaksite neile viidata võimalike kokkusobimatuse probleemide lahendamiseks. Süsteemi konfiguratsioonifailid salvestatakse peamiselt kataloogi / etc.
Kasutajapõhised konfiguratsioonifailid salvestatakse tavaliselt vastava kasutaja kodukataloogi (/ home). Konfiguratsioonifailid on tekstifailid ja seetõttu saab neid varundada samade tööriistade abil nagu tekstiandmefailide puhul.
Lõpuks ei tohiks varukoopiaid salvestada kohalikule kettaseadmele. Head varukoopia asukohad on väline kettaseade, kaugarvuti ja pilvemälu.
3. Täiendage samm-sammult
-
Viige olemasolev Debian 8 ajakohaseks
Enne Debian 9 versiooniuuendust on soovitatav ajakohastada Debian 8. Juurena käivitage järgmised käsud:
# apt-get update # apt-get upgrade
Olemasoleva versiooni täiendamine on tavaliselt lihtne protseduur. Mõnikord võib väljundsõnumis näha, et ühte või mitut paketti on „tagasi hoitud."See tähendab, et kõnealust paketti (pakette) ei saa uuendada, kuna uus sõltuvus nõuab uue paketi installimist või olemasoleva paketi eemaldamist.
Ülaltoodud probleemi lahendamiseks käivitage järgmine käsk:
# apt-get dist-upgrade
Kui uuendamine hõlmab tuuma värskendamist, peaksite masina enne jätkamist taaskäivitama.
-
Redigeeri / etc / apt / sources.nimekirja
/ Etc / apt / allikad.loendifail määrab allikad, sealhulgas levitamise, kust pakette saab alla laadida. Jaotust saab määrata Debiani koodnime („venitada“ vs „jessie“) või väljalaske oleku („stabiilne“ vs „vanast“).
Debian 8-st (“jessie”) versioonilt Debian 9 (“stretch”) versioonile üleminekuks asendage failis kõik “jessie” esinemissagedused “stretch” -ga.Näiteks võib teie vana fail sarnaneda järgmisega:
deb http: // ftp.meile.debian.org / debian / jessie peamine kaastöö mitte-vaba deb http: // security.debian.org / jessie / uuendab peamist kaastööd mitte-tasuta deb http: // ftp.meile.debian.org / debian / jessie-updates värskendab peamist kaastööd tasuta
Pange tähele, et hoidla URL näib teie enda / etc / apt / allikates tõenäoliselt erinev.loendifail. Lisaks, kui teie vana faili viide on "stabiilne" kui selgesõnaline koodinimi ("jessie"), võite selle soovi korral ka muutmata jätta (kuna praegune stabiilne versioon on "venitatud").
Hea tava on siiski koodnime selgesõnaline märkimine, et tagada, et teie süsteem ei parane tahtmatult, kui uuem stabiilne väljaanne tehakse kättesaadavaks.
Uus fail peaks välja nägema järgmine:
deb http: // ftp.meile.debian.org / debian / stretch peamine kaastöö mitte-vaba deb http: // security.debian.org / stretch / uuendab peamist kaastööd mitte-vaba deb http: // ftp.meile.debian.org / debian / stretch-updates värskendab peamist kaastööd tasuta
Käivitage värskendus pärast faili redigeerimist.
# apt-get värskendus
-
Kontrollige kettaruumi nõuet
Enne tegelikku täiendamist tehke nõutav täiendav kettaruum:
# apt-get -o APT :: Get :: Trivial-Only = true dist-upgrade
Otsige väljundi lõpust järgmist rida:
„Pärast seda toimingut kasutatakse XXXX MB täiendavat kettaruumi.”Enne tegeliku täiendamise alustamist peaksite veenduma, et masinal on piisavalt kettaruumi. Praegu vaba kettaruumi kontrollimiseks käivitage:
# df -h
-
Käivitage Debian 9 uuendus.
Käivitage järgmised 2 käsku järjestuses.
# apt-get upgrade # apt-get dist-upgrade
Uuendamise ajal võidakse teil paluda lahendada kõik konfiguratsioonifailide konfliktid. Konflikt tekib siis, kui installer märkab, et olete varem redigeerinud konfiguratsioonifaili, mida ta proovib värskendada.
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 säilitada uusim redigeeritud versioon, ja leppida erinevused hiljem käsitsi.
-
Taaskäivitage
Debian 8 versioonilt Debian 9 uuemale versioonile üleminek hõlmab tuuma värskendusi. Selle tulemusena peaksite pärast täiendamist masina taaskäivitama.
Pärast taaskäivitamist saate kontrollida, kas masin tõesti käitab Debian 9, käivitades järgmise käsu.
# lsb_release -a LSB mooduleid pole saadaval. Levitaja ID: Debian Kirjeldus: Debian GNU / Linux 9.2 (venitus) vabastamine: 9.2 koodinimi: venitada