User Tools

Site Tools


doc:appunti:linux:sa:debian_upgrade

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
Next revisionBoth sides next revision
doc:appunti:linux:sa:debian_upgrade [2022/01/03 16:02] – [Problema con Unison] niccolodoc:appunti:linux:sa:debian_upgrade [2023/10/03 09:19] niccolo
Line 1: Line 1:
 ====== Debian Upgrade ====== ====== Debian Upgrade ======
  
-Appunti per l'aggiornamento di **Debian 10 Buster** a **Debian 11 Bullseye**. +===== Aggiornamento da Debian 10 Buster a 11 Bullseye =====
- +
-===== Aggiornamento all'ultima versione 10 Buster ===== +
- +
-Anzitutto è opportuno allineare l'installazione all'ultima versione rilasciata di Buster. Poiché è installata la versione 10.9 ma è disponibile la 10.10 e la suite Buster è passata dalla condizione di **stable** o **oldstable**, il gestore di pacchetti segnala il seguente warning, impedendo l'aggiornamento: +
- +
-<code> +
-N: Repository 'http://ftp.debian.org/debian buster InRelease' +
-   changed its 'Version' value from '10.9' to '10.10' +
-E: Repository 'http://ftp.debian.org/debian buster InRelease' +
-   changed its 'Suite' value from 'stable' to 'oldstable' +
-N: This must be accepted explicitly before updates for this repository +
-   can be applied. See apt-secure(8) manpage for details. +
-</code> +
- +
-Una soluzione da riga di comando, da **eseguire una tantum** è la seguente: +
- +
-<code> +
-apt-get update --allow-releaseinfo-change +
-</code> +
- +
-Con questa forzatura è possibile procedere all'**update** e **upgrade** con il client preferito, ad esempio ''dselect'' oppure ''apt-get'' come in questo esempio: +
- +
-<code> +
-apt-get update +
-apt-get upgrade +
-</code> +
- +
-===== Aggiornamento a 11 Bullseye =====+
  
 Si modifica il file /etc/apt/sources.list sostituendo **buster** con **bullseye**: Si modifica il file /etc/apt/sources.list sostituendo **buster** con **bullseye**:
  
 <file> <file>
-deb     http://deb.debian.org/debian/               bullseye           main non-free contrib +deb     http://deb.debian.org/debian/               bullseye           main contrib non-free 
-deb-src http://deb.debian.org/debian/               bullseye           main non-free contrib +deb-src http://deb.debian.org/debian/               bullseye           main contrib non-free 
-deb     http://deb.debian.org/debian/               bullseye-updates   main +deb     http://deb.debian.org/debian/               bullseye-updates   main contrib non-free 
-deb-src http://deb.debian.org/debian/               bullseye-updates   main +deb-src http://deb.debian.org/debian/               bullseye-updates   main contrib non-free 
-deb     http://security.debian.org/debian-security  bullseye-security  main +deb     http://security.debian.org/debian-security  bullseye-security  main contrib non-free 
-deb-src http://security.debian.org/debian-security  bullseye-security  main+deb-src http://security.debian.org/debian-security  bullseye-security  main contrib non-free
 </file> </file>
  
Line 75: Line 47:
 apt install <package1> <package2> ... apt install <package1> <package2> ...
 </code> </code>
 +
 +==== Problema con Python ====
 +
 +Con Debian 11 si cerca di forzare il passaggio dall'obsoleto Python 2 al **Python 3**. L'eseguibile **python** non esiste, si deve esplicitamente lanciare **python2** oppure **python3**. In alternativa si pò installare il pacchetto **python-is-python2** oppure **python-is-python3** per definire qual è l'ambiente predefinito.
 +
 +Alcune librerie non sono più disponibili:
 +
 +  * **python-gtk2**
 +  * ...
  
 ==== Problema con Unison ==== ==== Problema con Unison ====
Line 80: Line 61:
 Dopo un aggiornamento da **Buster** a **Bullseye** (cioè da **Debian 10** a **Debian 11**) risulta un problema nell'esecuzione di **Unison** fra host con le due versioni: **2.48.4** per Buster e **2.51.3**, che ovviamente risultano **incompatibili**. In teoria in Bullseye il programma Unison è pacchettizzato includendo il numero di versione, cioè il pacchetto si chiama **unison-2.51+4.11.1** e contiene l'eseguibile **unison-2.51+4.11.1**, questo consentirebbe la coesistenza di versioni differenti; tuttavia pare che non esista un pacchetto Unison 2.48 per Bullseye. Dopo un aggiornamento da **Buster** a **Bullseye** (cioè da **Debian 10** a **Debian 11**) risulta un problema nell'esecuzione di **Unison** fra host con le due versioni: **2.48.4** per Buster e **2.51.3**, che ovviamente risultano **incompatibili**. In teoria in Bullseye il programma Unison è pacchettizzato includendo il numero di versione, cioè il pacchetto si chiama **unison-2.51+4.11.1** e contiene l'eseguibile **unison-2.51+4.11.1**, questo consentirebbe la coesistenza di versioni differenti; tuttavia pare che non esista un pacchetto Unison 2.48 per Bullseye.
  
-Per il momento la soluzione sembra che sia quella di installare il pacchetto di Buster sulla nuova Bullseye, non ci sono problemi di dipendenza.+Per il momento la soluzione sembra che sia quella di **installare il pacchetto per Buster** sulla nuova Bullseye, non ci sono problemi di dipendenza.
  
  
Line 115: Line 96:
  
 Controllare inoltre che venga installato il pacchetto **php-pgsql** e la sua dipendenza dalla nuova versione PHP 7.4. Controllare inoltre che venga installato il pacchetto **php-pgsql** e la sua dipendenza dalla nuova versione PHP 7.4.
 +
 +==== python-mysqldb ====
 +
 +In **Debian 11 Bullseye** non esiste il pacchetto **python-mysqldb** per **Python 2**.
 +
 +===== Aggiornamento da Debian 9 Stretch a 10 Buster =====
 +
 +Anzitutto è opportuno allineare l'installazione all'ultima versione rilasciata di Buster. Poiché è installata la versione 10.9 ma è disponibile la 10.10 e la suite Buster è passata dalla condizione di **stable** o **oldstable**, il gestore di pacchetti segnala il seguente warning, impedendo l'aggiornamento:
 +
 +<code>
 +N: Repository 'http://ftp.debian.org/debian buster InRelease'
 +   changed its 'Version' value from '10.9' to '10.10'
 +E: Repository 'http://ftp.debian.org/debian buster InRelease'
 +   changed its 'Suite' value from 'stable' to 'oldstable'
 +N: This must be accepted explicitly before updates for this repository
 +   can be applied. See apt-secure(8) manpage for details.
 +</code>
 +
 +Una soluzione da riga di comando, da **eseguire una tantum** è la seguente:
 +
 +<code>
 +apt-get update --allow-releaseinfo-change
 +</code>
 +
 +Con questa forzatura è possibile procedere all'**update** e **upgrade** con il client preferito, ad esempio ''dselect'' oppure ''apt-get'' come in questo esempio:
 +
 +<code>
 +apt-get update
 +apt-get upgrade
 +</code>
  
 ===== Conflitto fra repository diversi ===== ===== Conflitto fra repository diversi =====
doc/appunti/linux/sa/debian_upgrade.txt · Last modified: 2023/10/03 09:35 by niccolo