Bonjour, j’ai essayé d’installer nodejs il y a quelque temps, je n’ai pas réussi à installer tous les paquets et depuis, je ne peux plus rien installer, ni remove. Je ne peux plus non-plus update. Faire --fix-missing et --fix-broken ne marchent pas non plus. O.o.
sudo apt-get update :
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances... Fait
Lecture des informations d'état... Fait
Vous pouvez lancer « apt --fix-broken install » pour corriger ces problèmes.
Les paquets suivants contiennent des dépendances non satisfaites :
node-gyp : Dépend: node-tar mais il n'est pas installé
node-strip-ansi : Dépend: node-ansi-regex mais il n'est pas installé
npm : Dépend: node-ansi-regex (>= 3.0~) mais il n'est pas installé
Dépend: node-tar (>= 4.4~) mais il n'est pas installé
E: Dépendances non satisfaites. Essayez « apt --fix-broken install » sans paquet
(ou indiquez une solution).
sudo apt --fix-broken install :
Construction de l'arbre des dépendances... Fait
Lecture des informations d'état... Fait
Correction des dépendances... Fait
Les paquets suivants ont été installés automatiquement et ne sont plus nécessaires :
gimp-data graphviz libamd2 libann0 libbabl-0.1-0 libcamd2 libccolamd2 libcdt5 libcgraph6 libcholmod3 libgegl-0.4-0 libgegl-common libgimp2.0
libgts-0.7-5 libgts-bin libgvc6 libgvpr2 libheif1 liblab-gamut1 libmetis5 libmng1 libmypaint-1.5-1 libmypaint-common libpathplan4 libumfpack5
libwmf0.2-7
Veuillez utiliser « sudo apt autoremove » pour les supprimer.
Les paquets supplémentaires suivants seront installés :
node-ansi-regex node-tar
Les NOUVEAUX paquets suivants seront installés :
node-ansi-regex node-tar
0 mis à jour, 2 nouvellement installés, 0 à enlever et 149 non mis à jour.
9 partiellement installés ou enlevés.
Il est nécessaire de prendre 4 684 o/49,4 ko dans les archives.
Après cette opération, 225 ko d'espace disque supplémentaires seront utilisés.
Souhaitez-vous continuer ? [O/n] O
Err :1 http://ftp.fr.debian.org/debian bullseye/main amd64 node-ansi-regex all 5.0.0-1
404 Not Found [IP : 2a01:e0c:1:1598::2 80]
E: Impossible de récupérer http://ftp.fr.debian.org/debian/pool/main/n/node-ansi-regex/node-ansi-regex_5.0.0-1_all.deb 404 Not Found [IP : 2a01:e0c:1:1598::2 80]
E: Impossible de récupérer certaines archives, peut-être devrez-vous lancer apt-get update ou essayer avec --fix-missing ?
Personnellement pour node.js vue à la vitesse que cela se développe je passe systématiquement par du Docker ou à la limite par leur dépôts (tout comme Docker je préfère utiliser leur dépôts plutôt que les dépôts officiel, affaire de goût).
mais il faut updater ta base
parfois c’est bien de détruire les anciennes bases qui font chier dans /var/lib/apt/lists/ et de faire un update ( faire une copie cdes fichiers avant )
tu peux aussi virer un par un les paquets qui cherchent des dépendances ou qui sont des dépendances
dpkg-reconfigure paquet est parfois utile
tu peux booter sur un iso, télécharger tous les paquets et faire le transfert dans /var/cache/apt/archives puis les installer et/ou tenter un update et/ou apt-get -f install