Installation Bullseye

Bonjour
J’aimerais bien installer Bullseye, car cette distrib supporte opencpn ce qui évitera les problèmes opencpn / Buster signalés dans ce fil
J’ai lu attentivement les conseils de la page d’accueil (problèmes à connaître et chapitre 4 des notes de publication)
Mais voilà, ça me paraît un peu technique pour mon niveau. J’ai mis à jour ma Buster et fait les sauvegardes recommandées sur un HD externe, mais je me sens un peu timide tout d’un coup.
La question est donc : quelle est la meilleure méthode vu mes capacités pour passer de Buster à Bullseye ?

  • suivre les recommandations citées si ce n’est pas trop risqué
  • acheter ou faire moi-même une clé bootable avec une image ISO de Bullseye via Multisystem ou autre et installer Bullseye à la place de Buster. C’est comme ça que j’étais passé de xubuntu à Buster, en réinstallant à la main mes applications préférées. Laborieux mais assez sûr.
    Merci
1 J'aime

Bonsoir,
normalement, cela suffit… d’autant si vous prenez des précautions, telles que sauvegardes des données personnelles, et fais attention aux recommandations particulières.

Voilà !

Bonsoir
Juste pour vérifier voici des retours de commande

joel@joel-k70ij:~$ sudo apt update
[sudo] Mot de passe de joel : 
Atteint :1 http://ftp.fr.debian.org/debian buster InRelease
Réception de :2 http://security.debian.org/debian-security buster/updates InRelease [65,4 kB]
Atteint :3 http://deb.debian.org/debian buster InRelease                       
Réception de :4 http://deb.debian.org/debian buster-updates InRelease [51,9 kB]
Atteint :5 https://repo.skype.com/deb stable InRelease                         
Atteint :6 https://packages.microsoft.com/repos/ms-teams stable InRelease      
Réception de :7 http://security.debian.org/debian-security buster/updates/main Sources [200 kB]
Réception de :8 http://security.debian.org/debian-security buster/updates/main amd64 Packages [303 kB]
Réception de :9 http://security.debian.org/debian-security buster/updates/main i386 Packages [302 kB]
Réception de :10 http://security.debian.org/debian-security buster/updates/main Translation-en [159 kB]
1 082 ko réceptionnés en 2s (691 ko/s)                          
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances       
Lecture des informations d'état... Fait
9 paquets peuvent être mis à jour. Exécutez « apt list --upgradable » pour les voir.
joel@joel-k70ij:~$ 
joel@joel-k70ij:~$ apt list --upgradable
En train de lister... Fait
firefox-esr/oldstable 78.14.0esr-1~deb10u1 amd64 [pouvant être mis à jour depuis : 78.12.0esr-1~deb10u1]
libexiv2-14/oldstable 0.25-4+deb10u2 amd64 [pouvant être mis à jour depuis : 0.25-4+deb10u1]
libntfs-3g883/oldstable 1:2017.3.23AR.3-3+deb10u1 amd64 [pouvant être mis à jour depuis : 1:2017.3.23AR.3-3]
libssl1.1/oldstable 1.1.1d-0+deb10u7 amd64 [pouvant être mis à jour depuis : 1.1.1d-0+deb10u6]
libssl1.1/oldstable 1.1.1d-0+deb10u7 i386 [pouvant être mis à jour depuis : 1.1.1d-0+deb10u6]
ntfs-3g/oldstable 1:2017.3.23AR.3-3+deb10u1 amd64 [pouvant être mis à jour depuis : 1:2017.3.23AR.3-3]
openssl/oldstable 1.1.1d-0+deb10u7 amd64 [pouvant être mis à jour depuis : 1.1.1d-0+deb10u6]
skypeforlinux/stable 8.75.0.140 amd64 [pouvant être mis à jour depuis : 8.74.0.152]
thunderbird/oldstable 1:78.14.0-1~deb10u1 amd64 [pouvant être mis à jour depuis : 1:78.12.0-1~deb10u1]
joel@joel-k70ij:~$ 
joel@joel-k70ij:~$ aptitude search '?narrow(?installed, ?not(?origin(Debian)))'
bash: aptitude : commande introuvable
joel@joel-k70ij:~$ 
joel@joel-k70ij:~$ apt search '?narrow(?installed, ?not(?origin(Debian)))'
E: Regex compilation error
joel@joel-k70ij:~$ 
joel@joel-k70ij:~$ apt-forktracer | sort
bash: apt-forktracer : commande introuvable
joel@joel-k70ij:~$

Pour les mises à jour conseillées plus haut je suis allé voir en premier cette page mais je ne sais pas faire plus. D’ailleurs, ces mises à jour sont elles indispensables, ne vaut il pas mieux attendre d’avoir migré vers Bullseye ?

Suivre les recommandations n’est pas risqué (et de quelles « mises à jour conseillées » tu parles ?) . . .
Ensuite un « apt update && apt dist-upgrade » puis modification du fichier sources.list .
Il ne faut surtout pas chercher à mettre à jour les paquets individuellement !
Mais je vois que tu as autre chose que des sources Debian dans ton fichier, là je ne connais pas !

Pourtant, il me semble que dans la documentation, il est clairement dit de désactiver les dépôts non debian avant la migration, et de les réactiver en les mettant à jour, seulement après qu’elle soit faite, que tout se soit bien passé… mais bon, je peux me tromper.

J’ai fait la mise à jour de Buster avec la commande sudo apt update puis j’ai fait

apt list --upgradable

puisqu’il était dit que des paquets étaient à mettre à jour , mais je ne suis pas allé plus loin par prudence.

Je n’ai pas vu ce point là, comment faire pour identifier et désactiver ces dépôts ? modifier le fichier /etc/apt/sources.list ? le voici :

# deb cdrom:[Debian GNU/Linux 10.6.0 _Buster_ - Official amd64 xfce-CD Binary-1 20200926-10:17]/ buster main

deb http://deb.debian.org/debian/ buster main
deb-src http://deb.debian.org/debian/ buster main

deb http://security.debian.org/debian-security buster/updates main
deb-src http://security.debian.org/debian-security buster/updates main

# buster-updates, previously known as 'volatile'
deb http://deb.debian.org/debian/ buster-updates main
deb-src http://deb.debian.org/debian/ buster-updates main
deb http://ftp.fr.debian.org/debian buster main non-free

merci

1.en général dans le dossier /etc/apt/sources.list.d : tu trouves des fichiers list : tu mets des # partout
mise à jour de buster :
2. apt-get update
3. apt-get dist-upgrade
en suite pour passer à bullseye,
4. tu remplaces les mots buster par bullseye dans /etc/apt/sources.list
5 apt-get update
6. apt-get dist-upgrade
( nnote les programmes qui seront désinstallés )
7. dmesg |grep -i error pour vérifier si tout va bien

1 J'aime

Bonjour

Pour voir les noms des fichiers .list
et quels sont les dépôts utilisés par ton système,
donne le retour de la ligne de commande suivante :

grep -Env "^#|^$" /etc/apt/sources.list{,.d/*.list}
1 J'aime

voilà

joel@joel-k70ij:~$ sudo grep -Env "^#|^$" /etc/apt/sources.list{,.d/*.list}
[sudo] Mot de passe de joel : 
/etc/apt/sources.list:3:deb http://deb.debian.org/debian/ buster main
/etc/apt/sources.list:4:deb-src http://deb.debian.org/debian/ buster main
/etc/apt/sources.list:6:deb http://security.debian.org/debian-security buster/updates main
/etc/apt/sources.list:7:deb-src http://security.debian.org/debian-security buster/updates main
/etc/apt/sources.list:10:deb http://deb.debian.org/debian/ buster-updates main
/etc/apt/sources.list:11:deb-src http://deb.debian.org/debian/ buster-updates main
/etc/apt/sources.list:12:deb http://ftp.fr.debian.org/debian buster main non-free
/etc/apt/sources.list.d/skype-stable.list:1:deb [arch=amd64] https://repo.skype.com/deb stable main
/etc/apt/sources.list.d/teams.list:3:deb [arch=amd64] https://packages.microsoft.com/repos/ms-teams stable main
joel@joel-k70ij:~$

Merci pour le retour de commande.


Avant de les lancer, attends de voir ce que les personnes plus compétentes que moi
confirmeront ou corrigeront dans ce que je propose de faire ci-dessous :

Désactiver temporairement (en renommant les fichiers concernés)
la prise en charge des dépôts qui ne sont pas de chez debian :

for f in /etc/apt/sources.list.d/*.list; do sudo mv $f{,.enAttente}; done

Mettre à jour la liste des paquetages et le système debian :

sudo apt update && sudo apt upgrade

Remplacer buster par bullseye dans le fichier /etc/apt/sources.list

sudo sed -i 's/ buster/ bullseye/' /etc/apt/sources.list

Mettre à jour la liste des paquetages et le système debian :

sudo apt update && sudo apt dist-upgrade

Réactiver les dépôts qui avaient été désactivés temporairement :

for f in /etc/apt/sources.list.d/*.enAttente; do sudo mv $f ${f/.enAttente/}; done

Mettre à jour la liste des paquetages et le système debian :

sudo apt update && sudo apt upgrade
1 J'aime

Bonjour
Je vois que personne ne conteste la validité des conseils de MicP
Je vais donc faire les manips durant le prochain week end
Merci

Bonsoir
Tout « semble » s’être bien passé mais

joel@joel-k70ij:~$ cat /etc/*release
PRETTY_NAME="Debian GNU/Linux 10 (buster)"
NAME="Debian GNU/Linux"
VERSION_ID="10"
VERSION="10 (buster)"
VERSION_CODENAME=buster
ID=debian
HOME_URL="https://www.debian.org/"
SUPPORT_URL="https://www.debian.org/support"
BUG_REPORT_URL="https://bugs.debian.org/"
joel@joel-k70ij:~$ 

Pourtant le fichier /etc/apt/sources.list est bien modifié avec Bullseye qui remplace Buster

# deb cdrom:[Debian GNU/Linux 10.6.0 _Buster_ - Official amd64 xfce-CD Binary-1 20200926-10:17]/ bullseye main

deb http://deb.debian.org/debian/ bullseye main
deb-src http://deb.debian.org/debian/ bullseye main

deb http://security.debian.org/debian-security bullseye/updates main
deb-src http://security.debian.org/debian-security bullseye/updates main

# bullseye-updates, previously known as 'volatile'
deb http://deb.debian.org/debian/ bullseye-updates main
deb-src http://deb.debian.org/debian/ bullseye-updates main
deb http://ftp.fr.debian.org/debian bullseye main non-free

Je donne la fin de sortie de la commande sudo apt update && sudo apt dist-upgrade et les sorties des 2 dernières commandes

Lecture des listes de paquets... Fait                                          
N: « skype-stable.list.enAttente » dans le répertoire « /etc/apt/sources.list.d/ » a été ignoré car il utilise une extension non valable
N: « teams.list.enAttente » dans le répertoire « /etc/apt/sources.list.d/ » a été ignoré car il utilise une extension non valable
E: Le dépôt http://security.debian.org/debian-security bullseye/updates Release n'a pas de fichier Release.
N: Les mises à jour depuis un tel dépôt ne peuvent s'effectuer de manière sécurisée, et sont donc désactivées par défaut.
N: Voir les pages de manuel d'apt-secure(8) pour la création des dépôts et les détails de configuration d'un utilisateur.
joel@joel-k70ij:~$ for f in /etc/apt/sources.list.d/*.enAttente; do sudo mv $f ${f/.enAttente/}; done
joel@joel-k70ij:~$ sudo apt update && sudo apt upgrade
Atteint :1 http://deb.debian.org/debian bullseye InRelease
Atteint :2 http://ftp.fr.debian.org/debian bullseye InRelease
Atteint :3 http://deb.debian.org/debian bullseye-updates InRelease             
Ign :4 http://security.debian.org/debian-security bullseye/updates InRelease   
Err :5 http://security.debian.org/debian-security bullseye/updates Release     
  404  Not Found [IP : 2a04:4e42:6c::644 80]
Réception de :6 https://repo.skype.com/deb stable InRelease [4 502 B]
Réception de :7 https://packages.microsoft.com/repos/ms-teams stable InRelease [17,5 kB]
Réception de :8 https://repo.skype.com/deb stable/main amd64 Packages [2 265 B]
Réception de :9 https://packages.microsoft.com/repos/ms-teams stable/main amd64 Packages [8 068 B]
Lecture des listes de paquets... Fait    
E: Le dépôt http://security.debian.org/debian-security bullseye/updates Release n'a pas de fichier Release.
N: Les mises à jour depuis un tel dépôt ne peuvent s'effectuer de manière sécurisée, et sont donc désactivées par défaut.
N: Voir les pages de manuel d'apt-secure(8) pour la création des dépôts et les détails de configuration d'un utilisateur.
joel@joel-k70ij:~$ 

j’ai loupé une commande ?

Je suis allé voir les fichiers etc/apt/sources.list.d, il y a 1 fichier pour teams

    ### THIS FILE IS AUTOMATICALLY CONFIGURED ###
    # You may comment out this entry, but any other modifications may be lost.
    deb [arch=amd64] https://packages.microsoft.com/repos/ms-teams stable main

et 1 pour skype

deb [arch=amd64] https://repo.skype.com/deb stable main

Bonjour

Dans ton fichier /etc/apt/sources.list
il te faudrait remplacer les lignes suivantes :

deb http://security.debian.org/debian-security bullseye/updates main
deb-src http://security.debian.org/debian-security bullseye/updates main

par :
EDIT : Erreur de copié/collé corrigée.

deb      https://security.debian.org/debian-security bullseye-security   main
deb-src  https://security.debian.org/debian-security bullseye-security   main

et ensuite, lancer successivement les lignes de commandes suivantes :

for f in /etc/apt/sources.list.d/*.list; do sudo mv $f{,.enAttente}; done
sudo apt update && sudo apt upgrade
for f in /etc/apt/sources.list.d/*.enAttente; do sudo mv $f ${f/.enAttente/}; done
sudo apt update && sudo apt upgrade

Bonjour,

Errata sur Debian 11, il y a eu une modification du sources .list pour la sécurité :

https://www.debian.org/releases/stable/errata.fr.html

Dans le fichier /etc/apt/sources.list

il te faudrait remplacer les lignes suivantes :

deb http://security.debian.org/debian-security bullseye/updates main
deb-src http://security.debian.org/debian-security bullseye/updates main

plutôt par :

deb http://security.debian.org/debian-security bullseye-security main
deb-src http://security.debian.org/debian-security bullseye-security main
1 J'aime

@Debian60

Oui, tu as raison, j’avais fait une erreur de copié/collé
que je viens de corriger dans mon message précédent.

Voilà le nouveau fichier etc/apt/sources.list

# deb cdrom:[Debian GNU/Linux 10.6.0 _Buster_ - Official amd64 xfce-CD Binary-1 20200926-10:17]/ bullseye main

deb http://deb.debian.org/debian/ bullseye main
deb-src http://deb.debian.org/debian/ bullseye main

deb https://security.debian.org/debian-security bullseye-security main
deb-src https://security.debian.org/debian-security bullseye-security main

# bullseye-updates, previously known as 'volatile'
deb http://deb.debian.org/debian/ bullseye-updates main
deb-src http://deb.debian.org/debian/ bullseye-updates main
deb http://ftp.fr.debian.org/debian bullseye main non-free

Je vois qu’il y a aussi dans le gestionnaire de fichiers un fichier etc/apt/sources.list~ 0 octet document texte brut
J’ai eu exactement le même retour de commande pour les deux commandes de mise à jour, je ne cite que la 2ème en remarquant que les 2 fois le terminal m’a demandé de retaper le mot de passe (mais je n’avais pas fait d’erreur):

joel@joel-k70ij:~$ for f in /etc/apt/sources.list.d/*.enAttente; do sudo mv $f ${f/.enAttente/}; done
[sudo] Mot de passe de joel : 
Désolé, essayez de nouveau.
[sudo] Mot de passe de joel : 
joel@joel-k70ij:~$ 

et enfin :

joel@joel-k70ij:~$ cat /etc/*release
PRETTY_NAME="Debian GNU/Linux 10 (buster)"
NAME="Debian GNU/Linux"
VERSION_ID="10"
VERSION="10 (buster)"
VERSION_CODENAME=buster
ID=debian
HOME_URL="https://www.debian.org/"
SUPPORT_URL="https://www.debian.org/support"
BUG_REPORT_URL="https://bugs.debian.org/"
joel@joel-k70ij:~$ 

merci
Faudrait il corriger dans le fichier etc/apt/sources list tous les http en https ?

Donne le retour complet de la ligne de commande suivante :

cat /etc/apt/sources.list

Pour info, suivant le répertoire courant, le fichier
etc/apt/sources.list
peut être un fichier tout a fait différent du fichier
/etc/apt/sources.list

oui j’aurais dù être plus précis c’était bien à chaque fois le fichier /etc/apt/sources.list
voilà le retour de commande :

joel@joel-k70ij:~$ cat /etc/apt/sources.list
# deb cdrom:[Debian GNU/Linux 10.6.0 _Buster_ - Official amd64 xfce-CD Binary-1 20200926-10:17]/ bullseye main

deb http://deb.debian.org/debian/ bullseye main
deb-src http://deb.debian.org/debian/ bullseye main

deb https://security.debian.org/debian-security bullseye-security main
deb-src https://security.debian.org/debian-security bullseye-security main

# bullseye-updates, previously known as 'volatile'
deb http://deb.debian.org/debian/ bullseye-updates main
deb-src http://deb.debian.org/debian/ bullseye-updates main
deb http://ftp.fr.debian.org/debian bullseye main non-free
joel@joel-k70ij:~$ 

J’ai toujours un doute sur la façon de présenter les choses : pour l’instant je sélectionne dans le terminal le texte de retour de commande, je fais copier , puis ensuite coller dans la réponse et ensuite je re-sélectionne ce texte et clicque sur </> . Correct ?