Actualització de Debian 9 a Debian 10

Introducció

Debian 10 (Buster), és el successor de Debian 9 (Stretch). Es va publicar el 6 de juliol de 2019. En aquest tutorial, actualitzarem una instal·lació de Debian 9 existent a Debian 10.

Requisits previs

  • Accés arrel a un servidor existent amb Debian 9.
  • Coneixements bàsics de la línia d'ordres de Linux.

Totes les ordres d'aquest tutorial s'han d'executar com a root. Si utilitzeu un usuari estàndard (la vostra sol·licitud no acaba amb #), haureu d'anar abans sudode totes les ordres. Alternativament, podeu escriure sudo -iper canviar a l'usuari root.

Pas 1: Preparació

Abans d'actualitzar, hauríeu de fer una còpia de seguretat del vostre servidor. Tot i que les versions de Debian són generalment estables, sempre hi ha el risc que alguna cosa vagi malament o una incompatibilitat inesperada. Una opció és utilitzar còpies de seguretat o instantànies de Vultr . Alternativament, podeu utilitzar eines com borg o tar si voleu emmagatzemar còpies de seguretat.

Un altre pas important és comprovar si hi ha paquets trencats. Això es pot fer amb dpkg --audit. Si falla, podeu intentar corregir el problema amb apt -f installo dpkg --configure -a. En el cas de dependències trencades que no es poden resoldre, és aptitude -f installpossible que es pugui solucionar (l'aptitude utilitza un mètode de resolució de dependències més complet).

Voleu assegurar-vos que coneixeu els canvis fets als paquets, inclosos els fitxers de configuració, ja que potser haureu de tornar a aplicar-los més tard. Els fitxers modificats que pertanyen als paquets es poden trobar amb dpkg --verify.

A més, assegureu-vos que teniu instal·lat un metapaquet del nucli com ara linux-image-amd64. Si només teniu linux-image-4.9.0-9-amd64instal·lat un paquet com ara , és possible que el vostre nucli no estigui actualitzat correctament. Podeu assegurar-vos que està instal·lat executant apt install linux-image-amd64.

Si utilitzeu qualsevol programari de tercers, especialment aplicacions de repositoris de tercers, heu d'assegurar-vos que siguin compatibles amb Debian 10 abans d'actualitzar.

Finalment, si teniu una connexió de xarxa poc fiable, hauríeu de realitzar l'actualització dins d'una sessió screeno de tmuxmanera que el procés d'actualització pugui continuar encara que perdeu la connexió.

Pas 2: Actualització de tots els paquets actuals

Per minimitzar possibles problemes, tots els paquets instal·lats haurien de tenir la darrera versió abans de l'actualització del llançament.

apt update
apt upgrade
apt autoremove --purge
reboot

Si observeu errors durant el procés, corregiu-los abans de continuar.

Pas 3: modificació de les llistes de paquets

A continuació, s'han d'actualitzar totes les llistes de paquets de Stretch a Buster. Podeu fer-ho manualment amb el següent.

nano /etc/apt/sources.list /etc/apt/sources.list.d/*

Alternativament, podeu fer-ho automàticament amb sed.

sed -i "s:stretch:buster:g" /etc/apt/sources.list /etc/apt/sources.list.d/*

Pas 4: Actualització a Debian 10

Ara és el moment d'actualitzar a Debian 10. Primer, actualitzeu les vostres llistes de paquets:

apt update

A continuació, actualitzeu els paquets:

apt upgrade
apt dist-upgrade

Durant l'actualització, és possible que se us demani si voleu reiniciar els serveis. Podeu dir que no a això amb seguretat, ja que reiniciareu més tard.

També se us pot dir que hi ha un conflicte entre els fitxers de configuració. Si esteu segur que no hi ha canvis de ruptura entre les versions, podeu triar keep the local version currently installed. Si no esteu segurs, hauríeu de show the differences between versions.

Finalment, reinicieu a Debian 10.

reboot

Pas 5: neteja

Assegureu-vos que el vostre servidor s'hagi actualitzat executant lsb_release -a. La sortida hauria de semblar a la següent.

No LSB modules are available.
Distributor ID: Debian
Description:    Debian GNU/Linux 10 (buster)
Release:        10
Codename:       buster

Podeu eliminar qualsevol dependència sobrant amb apt autoremove --purge.

Resolució de problemes

Si teniu problemes de dependència que aptno es poden resoldre, l'ús aptitudepot ajudar.

En el cas que el vostre sistema no arrenqui després de l'actualització, podeu utilitzar el mode d'usuari únic per depurar-lo. Si això no funciona, podeu adjuntar una ISO en directe a la vostra màquina virtual i chrootal vostre sistema per depurar-la.

Recursos útils

Deixa un comentari

The Rise of Machines: Real World Applications of AI

The Rise of Machines: Real World Applications of AI

La Intel·ligència Artificial no està en el futur, és aquí mateix en el present. En aquest bloc Llegiu com les aplicacions d'Intel·ligència Artificial han afectat diversos sectors.

Atacs DDOS: una breu visió general

Atacs DDOS: una breu visió general

També ets víctima d'atacs DDOS i estàs confós sobre els mètodes de prevenció? Llegiu aquest article per resoldre les vostres consultes.

Us heu preguntat mai com guanyen diners els pirates informàtics?

Us heu preguntat mai com guanyen diners els pirates informàtics?

Potser haureu sentit que els pirates informàtics guanyen molts diners, però us heu preguntat mai com guanyen aquest tipus de diners? anem a discutir.

Invents revolucionaris de Google que us facilitaran la vida.

Invents revolucionaris de Google que us facilitaran la vida.

Vols veure els invents revolucionaris de Google i com aquests invents van canviar la vida de tots els éssers humans actuals? A continuació, llegiu al bloc per veure els invents de Google.

Divendres essencial: què va passar amb els cotxes impulsats per IA?

Divendres essencial: què va passar amb els cotxes impulsats per IA?

El concepte de cotxes autònoms per sortir a les carreteres amb l'ajuda de la intel·ligència artificial és un somni que tenim des de fa temps. Però malgrat les diverses promeses, no es veuen enlloc. Llegeix aquest blog per saber-ne més...

Singularitat tecnològica: un futur llunyà de la civilització humana?

Singularitat tecnològica: un futur llunyà de la civilització humana?

A mesura que la ciència evoluciona a un ritme ràpid, fent-se càrrec de molts dels nostres esforços, també augmenten els riscos de sotmetre'ns a una singularitat inexplicable. Llegeix, què pot significar per a nosaltres la singularitat.

Funcionalitats de les capes darquitectura de referència de Big Data

Funcionalitats de les capes darquitectura de referència de Big Data

Llegeix el blog per conèixer de la manera més senzilla les diferents capes de l'Arquitectura Big Data i les seves funcionalitats.

Evolució de lemmagatzematge de dades – Infografia

Evolució de lemmagatzematge de dades – Infografia

Els mètodes d'emmagatzematge de les dades que han anat evolucionant poden ser des del naixement de les dades. Aquest bloc tracta l'evolució de l'emmagatzematge de dades a partir d'una infografia.

6 avantatges sorprenents de tenir dispositius domèstics intel·ligents a les nostres vides

6 avantatges sorprenents de tenir dispositius domèstics intel·ligents a les nostres vides

En aquest món digital, els dispositius domèstics intel·ligents s'han convertit en una part crucial de les vides. A continuació, es mostren alguns avantatges sorprenents dels dispositius domèstics intel·ligents sobre com fan que la nostra vida valgui la pena i sigui més senzilla.

Lactualització del suplement de macOS Catalina 10.15.4 està causant més problemes que no pas solucions

Lactualització del suplement de macOS Catalina 10.15.4 està causant més problemes que no pas solucions

Recentment, Apple va llançar macOS Catalina 10.15.4, una actualització de suplements per solucionar problemes, però sembla que l'actualització està causant més problemes que provoquen el bloqueig de les màquines Mac. Llegiu aquest article per obtenir més informació