Skip to main content

Cyber AI România

Cum faci update corect în Ubuntu, Debian și Linux Mint fără să strici sistemul

Ubuntu, Debian și Linux Mint folosesc APT pentru administrarea pachetelor. Actualizarea normală este sigură în majoritatea situațiilor, dar problemele apar când sunt amestecate repository-uri incompatibile, update-ul este întrerupt, discul este plin sau utilizatorul confirmă eliminarea unor pachete fără să citească lista.

Un update obișnuit nu este același lucru cu trecerea la o versiune nouă a distribuției. apt upgrade actualizează pachetele din versiunea instalată. Nu transformă Ubuntu 24.04 într-o versiune Ubuntu ulterioară și nici Debian 12 în Debian 13.

Verifică sistemul înainte să începi

Află distribuția și versiunea instalată:

cat /etc/os-release

Verifică spațiul liber:

df -h /
df -h /boot

Dacă / sau /boot sunt aproape pline, rezolvă problema înainte de update. O actualizare poate avea nevoie de spațiu pentru descărcarea și despachetarea simultană a pachetelor.

Verifică și starea bazei de pachete:

sudo dpkg --audit
apt-mark showhold

dpkg --audit identifică pachetele instalate incomplet sau rămase neconfigurate. apt-mark showhold arată pachetele blocate intenționat la o anumită versiune.

Pe un sistem important, fă backup la documente și configurații. Linux Mint recomandă Update Manager și snapshot-uri de sistem deoarece actualizările pot produce ocazional regresii, chiar dacă sunt importante pentru securitate și stabilitate.

Actualizează lista pachetelor

Rulează:

sudo apt update

Comanda nu instalează actualizările. Ea descarcă informațiile curente despre pachetele disponibile în repository-urile configurate. Ubuntu recomandă actualizarea indexului înaintea instalării noilor versiuni.

Citește rezultatul. Nu ignora mesaje precum:

404 Not Found
Repository does not have a Release file
The following signatures couldn't be verified
Temporary failure resolving

Dacă apar astfel de erori, nu continua direct cu upgrade-ul. Verifică întâi conexiunea, ora sistemului și repository-ul menționat.

Vezi lista actualizărilor:

apt list --upgradable

Instalează actualizările normale

Comanda recomandată pentru mentenanța obișnuită este:

sudo apt upgrade

APT afișează pachetele actualizate, cele păstrate la versiunea existentă, spațiul necesar și eventualele pachete noi. Citește rezumatul înainte să apeși Y.

În versiunile moderne de APT, upgrade poate instala dependențe noi, dar nu elimină pachete instalate. Dacă o actualizare necesită eliminarea unui pachet, aceasta este amânată.

Pe Ubuntu, unele pachete pot apărea temporar ca „kept back” din cauza actualizărilor etapizate. Canonical distribuie anumite update-uri gradual pentru a limita impactul unei eventuale regresii. Nu forța instalarea individuală doar pentru a primi pachetul mai devreme.

Când folosești full-upgrade

Comanda:

sudo apt full-upgrade

poate instala dependențe noi și elimina pachete atunci când acest lucru este necesar pentru finalizarea actualizării. Din acest motiv, lista propusă trebuie citită foarte atent.

Folosește-o când apt upgrade nu poate actualiza anumite pachete din cauza dependențelor sau când documentația distribuției o recomandă. Debian folosește full-upgrade în procedurile complete de actualizare, dar avertizează că o schimbare majoră de versiune necesită verificarea surselor, backup și urmarea notelor specifice release-ului.

Dacă vezi că urmează să fie eliminate desktopul, managerul de rețea, kernelul activ sau multe pachete esențiale, răspunde N și investighează.

În Linux Mint, folosește Update Manager

Pentru un începător, metoda recomandată este:

Menu → Administration → Update Manager

Apasă Refresh, citește lista și apoi Install Updates. Update Manager gestionează update-urile software și de securitate prin infrastructura APT, dar oferă o prezentare mai clară și notificări potrivite desktopului Mint.

Înaintea unui update important de kernel sau a unei schimbări ample, creează un snapshot Timeshift. Snapshot-ul protejează sistemul și configurațiile, nu înlocuiește backup-ul documentelor personale.

Verifică sistemul după actualizare

La final, rulează:

sudo dpkg --audit
systemctl --failed

Vezi dacă este necesar restartul:

test -f /var/run/reboot-required \
  && cat /var/run/reboot-required

Dacă este cerut:

sudo reboot

După repornire:

uname -r
systemctl --failed
sudo apt update

Curățarea pachetelor nefolosite se face separat:

sudo apt autoremove

Nu confirma automat. Verifică lista, mai ales dacă sunt menționate kerneluri, drivere sau biblioteci folosite de aplicații instalate manual.

Regula sigură este simplă: verifici spațiul și backup-ul, rulezi apt update, citești erorile, folosești apt upgrade, iar full-upgrade și autoremove doar după verificarea atentă a modificărilor propuse.

Surse folosite

Ubuntu Server Documentation — Package Management, APT și actualizări etapizate.

Debian Documentation — actualizarea sistemului și ghidurile pentru schimbarea versiunii.

Linux Mint User Guide — Update Manager și gestionarea actualizărilor.

Facebook
X
WhatsApp

Te-ar putea interesa si: