Je me demandais s’il ne serait pas plus pratique de refaire une nouvelle install de Debian 9 pour avoir un système tout propre puis d’installer ces fameuses bibliothèques dont j’ai besoin ? De toute façon, une nouvelle installation de Debian est très rapide
À l’évidence, régler mon problème sur un système peut-être plus trop propre n’est pas vraiment aisé.
Mais dans ce cas, puis-je vous demander humblement de me lister les actions/commandes nécessaires dans l’ordre où je dois les exécuter dans les meilleures conditions possibles?
Cela me permettra de noter cela consciencieusement pour une future probable installation lors d’une prochaine version Debian.
Ou bien je laisserais tomber les dépôts obsolètes de squeeze et j’essaierais de trouver les bibliothèques nécessaires dans les dépôts plus récents encore maintenus.
Installation de libc6:i386
Utilisation de ldd pour afficher les bibliothèques liées à l’exécutable.
Recherche des paquets contenant les bibliothèques avec apt-file ou sur le site des paquets Debian.
Cette fois-ci, libc6:i386 semble bien avoir été installé :
guy# apt-get install libc6:i386
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances
Lecture des informations d'état... Fait
The following additional packages will be installed:
gcc-6-base:i386 libgcc1:i386
Paquets suggérés :
glibc-doc:i386 locales:i386
Les NOUVEAUX paquets suivants seront installés :
gcc-6-base:i386 libc6:i386 libgcc1:i386
0 mis à jour, 3 nouvellement installés, 0 à enlever et 0 non mis à jour.
Il est nécessaire de prendre 2.694 ko dans les archives.
Après cette opération, 10,2 Mo d'espace disque supplémentaires seront utilisés.
Souhaitez-vous continuer ? [O/n] o
Réception de:1 http://ftp.be.debian.org/debian stretch/main i386 gcc-6-base i386 6.3.0-18 [180 kB]
Réception de:2 http://ftp.be.debian.org/debian stretch/main i386 libgcc1 i386 1:6.3.0-18 [48,0 kB]
Réception de:3 http://ftp.be.debian.org/debian stretch/main i386 libc6 i386 2.24-11+deb9u1 [2.466 kB]
2.694 ko réceptionnés en 0s (3.348 ko/s)
Préconfiguration des paquets...
Sélection du paquet gcc-6-base:i386 précédemment désélectionné.
(Lecture de la base de données... 162937 fichiers et répertoires déjà installés.)
Préparation du dépaquetage de .../gcc-6-base_6.3.0-18_i386.deb ...
Dépaquetage de gcc-6-base:i386 (6.3.0-18) ...
Sélection du paquet libgcc1:i386 précédemment désélectionné.
Préparation du dépaquetage de .../libgcc1_1%3a6.3.0-18_i386.deb ...
Dépaquetage de libgcc1:i386 (1:6.3.0-18) ...
Sélection du paquet libc6:i386 précédemment désélectionné.
Préparation du dépaquetage de .../libc6_2.24-11+deb9u1_i386.deb ...
Dépaquetage de libc6:i386 (2.24-11+deb9u1) ...
Paramétrage de gcc-6-base:i386 (6.3.0-18) ...
Traitement des actions différées (« triggers ») pour libc-bin (2.24-11+deb9u1) ...
Paramétrage de libgcc1:i386 (1:6.3.0-18) ...
Paramétrage de libc6:i386 (2.24-11+deb9u1) ...
Traitement des actions différées (« triggers ») pour libc-bin (2.24-11+deb9u1) ...
Je devrai donc pouvoir maintenant tenter une nouvelle installation de mon logiciel ?
Si, bien entendu. Quand je tente de l’installer j’obtiens ceci :
# apt install ia32-libs
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances
Lecture des informations d'état... Fait
Certains paquets ne peuvent être installés. Ceci peut signifier
que vous avez demandé l'impossible, ou bien, si vous utilisez
la distribution unstable, que certains paquets n'ont pas encore
été créés ou ne sont pas sortis d'Incoming.
L'information suivante devrait vous aider à résoudre la situation :
Les paquets suivants contiennent des dépendances non satisfaites :
ia32-libs : Dépend: lib32asound2 (> 1.0.18) mais ne sera pas installé
Dépend: lib32v4l-0 (>= 0.5.0) mais ne sera pas installé
E: Impossible de corriger les problèmes, des paquets défectueux sont en mode « garder en l'état ».
Dans l’installateur de paquets, le bibliothèque “lib32asound2” n’est pas installée.
Si je tente l’installation, il m’envoie une erreur :
lib32asound2:
Pré-Dépend : libc6-i386 mais ne doit pas être installé
Dépend: libasound2 (= 1.0.23-2.1)
libasound2 1.1.3.5 est installé.
lib32v4l-0:
Dépend : libv4l-0 (=0.8.0-1) mais 1.12.3-1 doit être installé
Dépend : libc6-i386 mais ne doit pas être installé
et libc6-i386 est bien présent dans le gestionnaire de paquets et n’est pas installé.
guy# apt list libc6-i386 -a
En train de lister... Fait
libc6-i386/stable,stable 2.24-11+deb9u1 amd64
libc6-i386/squeeze-lts 2.11.3-4+deb6u11 amd64
libc6-i386/unknown 2.11.3-4 amd64
knipling n’a certainement pas besoin de tout ça, il faut que tu détermines lesquels sont réquises par knipling et les ins taller 1 a 1, un travail de fourmi