logo Debian Debian Debian-France Debian-Facile Debian-fr.org Forum-Debian.fr Debian ? Communautés logo inclusivité

Debian-facile

Bienvenue sur Debian-Facile, site d'aide pour les nouveaux utilisateurs de Debian.

Vous n'êtes pas identifié(e).

#1 03-04-2019 11:20:53

jibe
Membre
Distrib. : DF-Linux 10
Noyau : Linux 4.19.0-10-amd64
(G)UI : mate
Inscription : 19-06-2018

Driver Canon-CAPT (pour LBP3000)

Salut,

Je me suis fait un petit serveur d'impression pour gérer 2 imprimantes USB : une Samsung CLP210 qui fonctionne à merveille, et une Canon LBP3000 que je ne parviens pas à faire fonctionner. D'après mes (nombreuses !) recherches, il semblerait que seul le pilote 32 bits Canon-CAPT puisse fonctionner avec Debian 64 bits. J'ai récupéré le driver, mais je tourne en rond avec les dépendances :

# dpkg -i *.deb
Sélection du paquet cndrvcups-capt:i386 précédemment désélectionné.
(Lecture de la base de données... 175552 fichiers et répertoires déjà installés.)
Préparation du dépaquetage de cndrvcups-capt_2.71-1_i386.deb ...
Dépaquetage de cndrvcups-capt:i386 (2.71-1) ...
Sélection du paquet cndrvcups-common:i386 précédemment désélectionné.
Préparation du dépaquetage de cndrvcups-common_3.21-1_i386.deb ...
Dépaquetage de cndrvcups-common:i386 (3.21-1) ...
dpkg: des problèmes de dépendances empêchent la configuration de cndrvcups-capt:i386 :
 cndrvcups-capt:i386 dépend de libatk1.0-0 (>= 1.12.2).
 cndrvcups-capt:i386 dépend de libc6 (>= 2.3.6-6).
 cndrvcups-capt:i386 dépend de libgcc1 (>= 1:4.1.1-12).
 cndrvcups-capt:i386 dépend de libglade2-0 (>= 1:2.5.1).
 cndrvcups-capt:i386 dépend de libglib2.0-0 (>= 2.12.0).
 cndrvcups-capt:i386 dépend de libgtk2.0-0 (>= 2.8.0).
 cndrvcups-capt:i386 dépend de libpopt0 (>= 1.10).
 cndrvcups-capt:i386 dépend de libstdc++6 (>= 4.1.1-12).
 cndrvcups-capt:i386 dépend de libxml2 (>= 2.6.27).
 cndrvcups-capt:i386 dépend de zlib1g (>= 1:1.2.1).

dpkg: erreur de traitement du paquet cndrvcups-capt:i386 (--install) :
 problèmes de dépendances - laissé non configuré
dpkg: des problèmes de dépendances empêchent la configuration de cndrvcups-common:i386 :
 cndrvcups-common:i386 dépend de libc6 (>= 2.3.6-6).
 cndrvcups-common:i386 dépend de libglade2-0 (>= 1:2.5.1).
 cndrvcups-common:i386 dépend de libglib2.0-0 (>= 2.12.0).
 cndrvcups-common:i386 dépend de libgtk2.0-0 (>= 2.8.0).
 cndrvcups-common:i386 dépend de libstdc++6 (>= 4.1.1-12).
 cndrvcups-common:i386 dépend de libcups2 | libcupsys2 (>= 1.2.7).

dpkg: erreur de traitement du paquet cndrvcups-common:i386 (--install) :
 problèmes de dépendances - laissé non configuré
Traitement des actions différées (« triggers ») pour systemd (232-25+deb9u9) ...
Des erreurs ont été rencontrées pendant l'exécution :
 cndrvcups-capt:i386
 cndrvcups-common:i386



Ok, je ne comprends pas pourquoi il ne me demande pas d'installer automatiquement les dépendances, mais bon, on va le faire à la main :

# apt-get install libatk1.0-0:i386 libc6:i386 libgcc1:i386 libglade2-0:i386 libglib2.0-0:i386 libgtk2.0-0:i386 libpopt0:i386 libstdc++6:i386 libxml2:i386 zlib1g:i386 libcups2:i386
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances      
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 :
 libcups2:i386 : Dépend: libavahi-client3:i386 (>= 0.6.16) mais ne sera pas installé
                 Dépend: libavahi-common3:i386 (>= 0.6.16) mais ne sera pas installé
                 Dépend: libgnutls30:i386 (>= 3.5.6) mais ne sera pas installé
                 Dépend: libgssapi-krb5-2:i386 (>= 1.14+dfsg) mais ne sera pas installé
 libgcc1:i386 : Dépend: gcc-6-base:i386 (= 6.3.0-18+deb9u1) mais ne sera pas installé
 libglade2-0:i386 : Dépend: libcairo2:i386 (>= 1.2.4) mais ne sera pas installé
                    Dépend: libfontconfig1:i386 (>= 2.11) mais ne sera pas installé
                    Dépend: libfreetype6:i386 (>= 2.2.1) mais ne sera pas installé
                    Dépend: libgdk-pixbuf2.0-0:i386 (>= 2.22.0) mais ne sera pas installé
                    Dépend: libpango-1.0-0:i386 (>= 1.14.0) mais ne sera pas installé
                    Dépend: libpangocairo-1.0-0:i386 (>= 1.14.0) mais ne sera pas installé
                    Dépend: libpangoft2-1.0-0:i386 (>= 1.14.0) mais ne sera pas installé
 libglib2.0-0:i386 : Dépend: libffi6:i386 (>= 3.0.4) mais ne sera pas installé
                     Dépend: libmount1:i386 (>= 2.20.1) mais ne sera pas installé
                     Dépend: libpcre3:i386 mais ne sera pas installé
                     Dépend: libselinux1:i386 (>= 1.32) mais ne sera pas installé
 libgtk2.0-0:i386 : Dépend: libcairo2:i386 (>= 1.6.4-6.1) mais ne sera pas installé
                    Dépend: libfontconfig1:i386 (>= 2.11) mais ne sera pas installé
                    Dépend: libfreetype6:i386 (>= 2.2.1) mais ne sera pas installé
                    Dépend: libgdk-pixbuf2.0-0:i386 (>= 2.22.0) mais ne sera pas installé
                    Dépend: libpango-1.0-0:i386 (>= 1.28.3) mais ne sera pas installé
                    Dépend: libpangocairo-1.0-0:i386 (>= 1.28.3) mais ne sera pas installé
                    Dépend: libpangoft2-1.0-0:i386 (>= 1.28.3) mais ne sera pas installé
                    Dépend: libx11-6:i386 (>= 2:1.4.99.1) mais ne sera pas installé
                    Dépend: libxcomposite1:i386 (>= 1:0.3-1) mais ne sera pas installé
                    Dépend: libxcursor1:i386 (> 1.1.2) mais ne sera pas installé
                    Dépend: libxdamage1:i386 (>= 1:1.1) mais ne sera pas installé
                    Dépend: libxext6:i386 mais ne sera pas installé
                    Dépend: libxfixes3:i386 mais ne sera pas installé
                    Dépend: libxi6:i386 mais ne sera pas installé
                    Dépend: libxinerama1:i386 mais ne sera pas installé
                    Dépend: libxrandr2:i386 (>= 2:1.5.0) mais ne sera pas installé
                    Dépend: libxrender1:i386 mais ne sera pas installé
                    Recommande: libgail-common:i386 mais ne sera pas installé
 libstdc++6:i386 : Dépend: gcc-6-base:i386 (= 6.3.0-18+deb9u1) mais ne sera pas installé
 libxml2:i386 : Dépend: libicu57:i386 (>= 57.1-1~) mais ne sera pas installé
                Dépend: liblzma5:i386 (>= 5.1.1alpha+20120614) mais ne sera pas installé
E: Dépendances non satisfaites. Essayez « apt --fix-broken install » sans paquet
   (ou indiquez une solution).
 



sad Pourquoi ne veut-il pas installer ces dépendances ? J'ai loupé quelque chose quelque part ?

Hors ligne

#2 03-04-2019 15:34:03

anonyme
Invité

Re : Driver Canon-CAPT (pour LBP3000)

Bonjour
tu a activé le 32 bits (i386) sur ta debian amd64 ?

=> https://wiki.debian.org/fr/Multiarch/HOWTO


dpkg --print-architecture
 


retour


amd64
 


pour les autres architectures


dpkg --print-foreign-architectures
 


retour


i386
 


si ça ne renvoie rien , il faut l'installer et faire un update


dpkg --add-architecture i386
 


puis


apt-get update
 



il peut y avoir un souci sur des paquets qui n'existent pas , ou un conflit entre amd64 et i386 ou un souci de version.
cet imprimante n'est pas prise en charge par cups ?

Dernière modification par anonyme (03-04-2019 15:48:22)

#3 03-04-2019 16:34:47

jibe
Membre
Distrib. : DF-Linux 10
Noyau : Linux 4.19.0-10-amd64
(G)UI : mate
Inscription : 19-06-2018

Re : Driver Canon-CAPT (pour LBP3000)

Merci de t'être penché sur le problème. Oui, j'ai bien installé le 32 bits, je viens de vérifier par acquis de conscience. J'avais fait un update puis un upgrade juste avant de tenter l'installation de CAPT.

Non, cette imprimante (comme beaucoup de Canon hélas) n'est pas prise en charge par CUPS, mais elle fonctionnait parfaitement avec mon ancien serveur sous CentOS où je n'avais eu aucune difficulté d'installer CAPT... D'après ce que j'ai lu, le paquet 64 bits ne fonctionnerait pas correctement sur Debian, mais plusieurs affirment avoir installé avec succès le paquet 32bits. J'ai dû louper quelque chose quelque part ! Reste à trouver quoi...

Hors ligne

#4 03-04-2019 23:04:42

èfpé
Membre
Inscription : 10-07-2016

Re : Driver Canon-CAPT (pour LBP3000)

Bon{soir|ne nuit|jour},

jibe a écrit :

Pourquoi ne veut-il pas installer ces dépendances ? J'ai loupé quelque chose quelque part ?

Vous pouvez lancer « apt --fix-broken install » pour corriger ces problèmes.


La commande apt-get échoue parce que l'arbre des dépendances a morflé avec dpkg, as-tu essayé :

apt --fix-broken install


Note que depuis Debian 9 Stretch il est possible d'installer un fichier-paquet avec la commande apt :

apt install ./cndrvcups*

Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances
Lecture des informations d'état... Fait
Note : sélection de « cndrvcups-capt:i386 » au lieu de « ./cndrvcups-capt_2.71-1_i386.deb »
Note : sélection de « cndrvcups-common:i386 » au lieu de « ./cndrvcups-common_3.21-1_i386.deb »
The following additional packages will be installed:
  cups cups-bsd cups-client cups-common cups-core-drivers cups-daemon cups-server-common dbus
  dbus-x11 gcc-6-base:i386 libatk1.0-0:i386 libavahi-client3:i386 libavahi-common-data:i386
  libavahi-common3:i386 libblkid1:i386 libbsd0:i386 libc6 libc6:i386 libcairo2:i386
  libcomerr2:i386 libcups2 libcups2:i386 libcupscgi1 libcupsimage2 libcupsmime1 libcupsppdc1
  libdatrie1:i386 libdbus-1-3 libdbus-1-3:i386 libexpat1:i386 libffi6:i386 libfontconfig1:i386
  libfreetype6:i386 libgail-common:i386 libgail18:i386 libgcc1:i386 libgdk-pixbuf2.0-0:i386
  libglade2-0:i386 libglib2.0-0:i386 libgmp10:i386 libgnutls30 libgnutls30:i386
  libgraphite2-3:i386 libgssapi-krb5-2:i386 libgtk2.0-0:i386 libharfbuzz0b:i386
  libhogweed4:i386 libicu57:i386 libidn11:i386 libjbig0:i386 libjpeg62-turbo:i386
  libk5crypto3:i386 libkeyutils1:i386 libkrb5-3:i386 libkrb5support0:i386 liblzma5:i386
  libmount1:i386 libnettle6:i386 libp11-kit0:i386 libpango-1.0-0:i386 libpangocairo-1.0-0:i386
  libpangoft2-1.0-0:i386 libpcre3:i386 libpixman-1-0:i386 libpng16-16:i386 libpopt0:i386
  libselinux1:i386 libstdc++6:i386 libtasn1-6:i386 libthai0:i386 libtiff5 libtiff5:i386
  libuuid1:i386 libx11-6 libx11-6:i386 libxau6:i386 libxcb-render0:i386 libxcb-shm0:i386
  libxcb1:i386 libxcomposite1:i386 libxcursor1 libxcursor1:i386 libxdamage1:i386 libxdmcp6:i386
  libxext6:i386 libxfixes3:i386 libxi6:i386 libxinerama1:i386 libxml2:i386 libxrandr2:i386
  libxrender1:i386 zlib1g:i386
Paquets suggérés :
  cups-pdf smbclient xpp glibc-doc glibc-doc:i386 locales:i386 gnutls-bin gnutls-bin:i386
  krb5-doc:i386 krb5-user:i386 librsvg2-common:i386 gvfs:i386
Les NOUVEAUX paquets suivants seront installés :
  cndrvcups-capt:i386 cndrvcups-common:i386 gcc-6-base:i386 libatk1.0-0:i386
  libavahi-client3:i386 libavahi-common-data:i386 libavahi-common3:i386 libblkid1:i386
  libbsd0:i386 libc6:i386 libcairo2:i386 libcomerr2:i386 libcups2:i386 libdatrie1:i386
  libdbus-1-3:i386 libexpat1:i386 libffi6:i386 libfontconfig1:i386 libfreetype6:i386
  libgail-common:i386 libgail18:i386 libgcc1:i386 libgdk-pixbuf2.0-0:i386 libglade2-0:i386
  libglib2.0-0:i386 libgmp10:i386 libgnutls30:i386 libgraphite2-3:i386 libgssapi-krb5-2:i386
  libgtk2.0-0:i386 libharfbuzz0b:i386 libhogweed4:i386 libicu57:i386 libidn11:i386
  libjbig0:i386 libjpeg62-turbo:i386 libk5crypto3:i386 libkeyutils1:i386 libkrb5-3:i386
  libkrb5support0:i386 liblzma5:i386 libmount1:i386 libnettle6:i386 libp11-kit0:i386
  libpango-1.0-0:i386 libpangocairo-1.0-0:i386 libpangoft2-1.0-0:i386 libpcre3:i386
  libpixman-1-0:i386 libpng16-16:i386 libpopt0:i386 libselinux1:i386 libstdc++6:i386
  libtasn1-6:i386 libthai0:i386 libtiff5:i386 libuuid1:i386 libx11-6:i386 libxau6:i386
  libxcb-render0:i386 libxcb-shm0:i386 libxcb1:i386 libxcomposite1:i386 libxcursor1:i386
  libxdamage1:i386 libxdmcp6:i386 libxext6:i386 libxfixes3:i386 libxi6:i386 libxinerama1:i386
  libxml2:i386 libxrandr2:i386 libxrender1:i386 zlib1g:i386
Les paquets suivants seront mis à jour :
  cups cups-bsd cups-client cups-common cups-core-drivers cups-daemon cups-server-common dbus
  dbus-x11 libc6 libcups2 libcupscgi1 libcupsimage2 libcupsmime1 libcupsppdc1 libdbus-1-3
  libgnutls30 libtiff5 libx11-6 libxcursor1
20 mis à jour, 74 nouvellement installés, 0 à enlever et 194 non mis à jour.
Il est nécessaire de prendre 35,8 Mo/60,9 Mo dans les archives.
Après cette opération, 142 Mo d'espace disque supplémentaires seront utilisés.
Souhaitez-vous continuer ? [O/n] n
Annulation.
 


Ce retour a été obtenu sous Devuan 2.0 Live... l'intérêt est de montrer la gestion des dépendances.

Dernière modification par èfpé (04-04-2019 08:04:42)

Hors ligne

Pied de page des forums