Cum sa facem upgrade de la Debian 8 Jessie la 9 Stretch
Teoretic 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:
- DSA-5815-1 needrestart - security update
- DSA-5812-1 postgresql-15 - security update
- DSA-5808-1 ghostscript - security update
- DSA-5807-1 nss - security update
- DSA-5800-1 xorg-server - security update
- DSA-5795-1 python-sql - security update
- DSA-5793-1 chromium - security update
- DSA-5792-1 webkit2gtk - security update
- DSA-5791-1 python-reportlab - security update
- DSA-5790-1 node-dompurify - security update
Leave a Reply
Want to join the discussion?Feel free to contribute!