Site icon Cunostinte si Experienta

Cum sa facem upgrade de la Debian 8 Jessie la 9 Stretch

debianTeoretic ca totul în Debian și Linux, se începe cu un backup:

Fișierele de config din folderul /etc
tar -pczf etc.tar.gz /etc

Salvam site-urile /var/www website
tar -pczf www.tar.gz /var/www

Salvam ce avem în folderul /home
tar -pczf home.tar.gz /home

Backup la bazele de date MySQL
mysqldump –defaults-file=/etc/mysql/debian.cnf -cCeQ –hex-blob –quote-names –routines –events –triggers –all-databases -r all_databases.sql

Si acum ar trebui mutat totul făcut pana acum undeva ca de aceea e back-up.

Verificam și modificam fișierul apt sources.list

Vom instala mai întâi toate actualizările Jessie disponibile înainte de a face upgrade la Jessie. La unele sisteme, sursa pachetului este definită ca fiind “stabilă” în fișierul sources.list în loc de “jessie” sau “stretch”. Pentru a evita o actualizare accidentală precoce la Stretch, verificați acum sources.list și asigurați-vă că conține “jessie” și nu “stabil” ca sursă:

vim /etc/apt/sources.list
deb http://httpredir.debian.org/debian jessie main contrib non-free
deb http://httpredir.debian.org/debian jessie-updates main contrib non-free
deb http://security.debian.org jessie/updates main contrib non-free

Următoarele comenzi vor instala toate actualizările Jessie în așteptare. Acest lucru vă asigură că sistemul dumneavoastră este într-o formă bună pentru actualizarea la Stretch. Dam Yes dacă întreabă pentru confirmare:

apt-get update && apt-get upgrade
apt-get dist-upgrade

Acum verificam starea pachetelor pentru a ne asigura că nu există pachete în așteptare sau în starea jumătate instalată

Sistemul și baza de date apt trebuie să fie într-o formă bună înainte de a continua cu upgrade-ul dist. Dacă există pachete defecte sau în așteptare, remediați aceste probleme înainte de actualizare. Daca nu au întors nici o eroare e bine.. merge mai departe

dpkg --audit
dpkg --get-selections | grep hold

Acum ștergem pachetele auto instalate:

apt-get --purge autoremove

Actualizam sources.list pentru Debian 9

nano /etc/apt/sources.list
deb http://httpredir.debian.org/debian stretch main contrib non-free
deb http://httpredir.debian.org/debian stretch-updates main contrib non-free
deb http://security.debian.org stretch/updates main contrib non-free

Salvam și rulam iar update-ul:

apt-get update

Acum testam dacă pachetele instalate sunt upgradeabile.

apt list --upgradable

Acum trecem la upgrade (in final). Se recomandă să faceți upgrade-ul în două etape, să executați mai întâi “apt-get upgrade” pentru a instala pachetele de bază și apoi să executați “apt-get dist-upgrade”

apt-get upgrade
apt-get dist-upgrade

 

Si cam asta a fost, dam reboot și ar trebui sa avem Debian 9 Strech.

Acum cat /etc/os-release ar trebui sa ne spună ce avem:

 

 

 

 


Știri despre Debian:


 

Exit mobile version