Acasă
» LINUX
»
Cum să actualizați openSUSE la o versiune nouă în siguranță
Cum să actualizați openSUSE la o versiune nouă în siguranță
Pentru a actualiza openSUSE Leap la o versiune mai nouă, utilizați instrumentul de migrare openSUSE atunci când versiunile curente și țintă se află pe calea sa suportată. De exemplu, îndrumările openSUSE pentru trecerea de la Leap 15.6 la Leap 16.0 recomandă acest instrument. Acesta actualizează repozitoriile de distribuție, verifică sistemul și rulează actualizarea distribuției pachetelor. Tumbleweed este diferit: este o versiune rulantă, deci actualizați la o versiune mai nouă cu zypper dupîn loc să migrați la o versiune Leap numerotată.
Identificați ediția și ținta openSUSE
Verificați mai întâi ediția și versiunea instalate:
cat /etc/os-release
Dacă rezultatul identifică Leap , citiți notele de lansare pentru țintă și instrucțiunile de actualizare a sistemului proiectului . Ghidul oficial al instrumentului de migrare acoperă versiunea Leap 15.6 la Leap 16.0; verificați ruta acceptată pentru alte versiuni de pornire. Consultați notele de lansare pentru ținta dvs. și utilizați o versiune stabilă în loc de o imagine candidată la lansare pe sistemele de producție.
Pentru Leap 16.0, instrumentul de migrare verifică dacă mașina îndeplinește cerințele procesorului x86-64-v2. Dacă verificarea raportează hardware incompatibil, opriți-vă și alegeți o versiune sau un sistem acceptat; nu încercați să ocoliți verificarea.
Pregătiți un sistem recuperabil
Copiați fișierele personale și configurația importantă a sistemului într-un spațiu de stocare în afara mașinii. Includeți /homefișierele , sub /etc, datele aplicației și copiile de rezervă ale bazei de date, acolo unde este cazul. Verificați dacă copia de rezervă poate fi citită. O instantanee Btrfs/Snapper poate oferi o opțiune rapidă de revenire la fișiere atunci când este configurată, dar nu înlocuiește o copie de rezervă separată.
Înainte de actualizare, verificați spațiul disponibil pe disc și faceți copii de rezervă separate ale fișierelor de acasă și ale configurației sistemului.
Verificați spațiul liber cu df -h, în special pe sistemul de fișiere rădăcină, deoarece actualizarea necesită spațiu pentru descărcările și instalarea pachetelor. Aplicați mai întâi actualizările în așteptare la versiunea curentă de Leap:
sudo zypper patch
Aplicați actualizările la instalarea curentă a Leap înainte de a schimba depozitele de versiuni.
Pe un server, programați perioadele de nefuncționare, opriți mașinile virtuale și faceți copii de rezervă ale bazelor de date cu instrumentele lor obișnuite. Aranjați accesul la consolă pentru un sistem la distanță, apoi mențineți alimentarea cu energie electrică și internetul disponibile pe tot parcursul migrării.
Actualizați Leap cu instrumentul de migrare
Instalați instrumentul. Pe Leap 15.6, executați:
sudo zypper in opensuse-migration-tool
Instalați utilitarul de migrare pe sistemul Leap pe care îl actualizați.
Dacă nu este disponibil pe un sistem Leap mai vechi, urmați pașii specifici sursei de pe pagina oficială de actualizare a sistemului.
Executați o verificare fără erori. Acest mod nu face modificări de sistem și vă oferă o prezentare generală a verificărilor premergătoare migrării. Nu este o previzualizare completă a fiecărei decizii privind pachetul:
/usr/sbin/opensuse-migration-tool --dry-run
Execuția simulată verifică calea de migrare fără a modifica pachetele instalate.
Rezolvați mai întâi problemele legate de hardware sau de pregătire și verificați notele de lansare pentru modificările care afectează desktopul, serviciile, driverele sau aplicațiile.
Porniți migrarea. Rulați instrumentul cu privilegii de administrator:
sudo opensuse-migration-tool
Instrumentul recomandă dezactivarea repozitoriilor terțe în timpul actualizării distribuției.
Alegeți ținta Leap stabilă acceptată. Instrumentul recomandă dezactivarea depozitelor care nu sunt de distribuție, deoarece pachetele terțe pot să nu fie încă compatibile cu noua versiune. Reactivați o sursă numai după ce administratorul acesteia confirmă compatibilitatea.
Revizuiți tranzacția pachetului. Zypper listează instalările, actualizările, eliminările propuse și deciziile privind dependența sau furnizorul. Revizuiți-le înainte de confirmare. Dacă planul elimină software-ul pe care vă bazați sau propune o modificare neașteptată a furnizorului, opriți-vă și verificați repozitoriile în loc să acceptați orbește.
Citiți cu atenție tranzacția pachetului înainte de a permite continuarea actualizării.
Lăsați actualizarea să se finalizeze, apoi reporniți. Nu opriți și nu deconectați sistemul în timp ce se aplică pachetele. Reporniți sistemul când vi se solicită după finalizare; dacă instrumentul revine la shell fără a reporni, executați sudo reboot.
Mențineți sistemul conectat la sursa de alimentare și la rețea în timp ce migrarea pachetului rulează.Reporniți computerul după finalizarea migrării, astfel încât sistemul actualizat să pornească.
După conectare, verificați versiunea cu cat /etc/os-release, apoi verificați rețeaua, grafica, aplicațiile și serviciile. Reactivați depozitele terțe numai după ce furnizorii acestora confirmă suportul. Dacă sistemul nu pornește, este posibil ca o instantanee Snapper anterioară să fie disponibilă din meniul de pornire, dacă au fost configurate instantanee.
Actualizați openSUSE Tumbleweed
Tumbleweed primește snapshot-uri continue în loc de versiuni Leap numerotate. Pentru a-l actualiza, utilizați comanda distribution-upgrade:
Conflictele provin adesea din repozitoriile construite pentru versiunea veche. Dezactivați sursele care nu acceptă ținta și urmați instrucțiunile oficiale pentru a actualiza repozitoriile acesteia; nu forțați instalarea zypper dupîntre surse nepotrivite. Dacă instrumentul raportează hardware incompatibil sau nicio cale directă de actualizare, opriți-l și utilizați instrucțiuni specifice sursei sau planificați o instalare curată după copierea de rezervă. Fluxurile de instalare se schimbă între versiunile majore de Leap, așadar pașii vechi pentru USB și meniul de boot nu sunt universali.
Pentru imagini actuale și informații despre lansare, folosiți pagina oficială de descărcare a versiunii openSUSE Leap și documentația corespunzătoare a versiunii.