Pages: [1]   Bas de page
  Imprimer  
Auteur Fil de discussion: [Resolu]Driver imprimante et Format des paquets  (Lu 1316 fois)
micoudic
Newbie
*
Hors ligne Hors ligne

Messages: 9


Voir le profil
« le: Janvier 25, 2010, 18:06:12 »

Bonjour,

Je cherche une solution pour installer une imprimante (Brother MFC-440CN). Brother fournit des procédures d'installation, aux format .deb et .rpm seulement.
Existe-t-il un moyen de faire l'installation de ces paquets avec Pardus que je découvre et suis bien emballé. Aussi, je voudrais bien pouvoir utiliser mon imprimante.

Merci.
« Dernière édition: Janvier 27, 2010, 12:12:36 par micoudic » Journalisée
gyan000
Team Pardus
Administrateur
Hero des helpeurs
*****
Hors ligne Hors ligne

Messages: 599



Voir le profil WWW
« Répondre #1 le: Janvier 25, 2010, 18:14:18 »

Bonsoir,

Avez-vous installé le paquet brscan2 ?

Journalisée

You know this kind of guy who does nothing but bad things and wonders why his life sucks ?
micoudic
Newbie
*
Hors ligne Hors ligne

Messages: 9


Voir le profil
« Répondre #2 le: Janvier 25, 2010, 18:24:13 »

Non. Avant d'utiliser le scanner, je voudrais bien que l'imprimante fonctionne. Si j'arrive à faire fonctionner l'imprimante, CAD si j'ai une solution pour faire l'install à partir d'un .deb ou d'un .rpm (ou autre solution), je pourrai aussi installer le scanner et le fax et configurer l'adresse IP.
Journalisée
gyan000
Team Pardus
Administrateur
Hero des helpeurs
*****
Hors ligne Hors ligne

Messages: 599



Voir le profil WWW
« Répondre #3 le: Janvier 25, 2010, 18:43:56 »

Ah oui, ce n'est que pour le scanner effectivement.
Et bien, le plus simple et de demander la création d'un paquet contenant le pilote en faisant un rapport de bug en anglais, sur le bugzilla de Pardus.
Ce qui est tout à fait réalisable car un développeur de Pardus en a déjà fait quelques-un ici. (mais il n'y a pas votre modèle)
Vous pouvez également faire une demande de paquet dans les dépôts francophones.
Il est évidemment possible de les installer "à la main", mais je ne connais pas précisément la démarche à suivre pour l'instant. (mais ça ne doit pas être bien compliqué.)
« Dernière édition: Janvier 25, 2010, 18:44:28 par gyan000 » Journalisée

You know this kind of guy who does nothing but bad things and wonders why his life sucks ?
micoudic
Newbie
*
Hors ligne Hors ligne

Messages: 9


Voir le profil
« Répondre #4 le: Janvier 25, 2010, 21:59:02 »

Hum, il faut adapter pas moins de 5 drivers  Sad
Cela va vite devenir compliqué, car j'utilise d'autres outils/logiciels qui ne sont pas proposés dans le format pisi ni dans les dépots.  Angry
Journalisée
PhiX
Équipe Pardus
Modérateur global
Hero des helpeurs
*****
Hors ligne Hors ligne

Messages: 769



Voir le profil WWW
« Répondre #5 le: Janvier 25, 2010, 22:20:43 »

L'utilitaire en mode console rpm2targz permet de transformer un paquet rpm en archive compressée. L'extraction de cette archive peut permettre l'installation du logiciel à la main.
Journalisée

Vous avez constaté une erreur de traduction en français dans les outils de Pardus ?
Merci de me l'indiquer par MP ou courriel.
micoudic
Newbie
*
Hors ligne Hors ligne

Messages: 9


Voir le profil
« Répondre #6 le: Janvier 25, 2010, 23:48:57 »

Merci.
Je vais regarder de ce coté.
Journalisée
micoudic
Newbie
*
Hors ligne Hors ligne

Messages: 9


Voir le profil
« Répondre #7 le: Janvier 26, 2010, 10:16:16 »

Y a-t-il moyen d'installer "rpm" et fonctionnerait-il ? Je ne l'ai pas trouvé dans les depots Pardus.

Je pose cette question, car avec zenwalk, les depots ne sont ni dans le format .deb ni dans le format .rpm. Cependant, en faisant l'install de rpm, je peux ensuite installer mes drivers Brother.

Cette solution me conviendrait beaucoup mieux, car je ne suis pas un crack.
« Dernière édition: Janvier 26, 2010, 10:18:37 par micoudic » Journalisée
PhiX
Équipe Pardus
Modérateur global
Hero des helpeurs
*****
Hors ligne Hors ligne

Messages: 769



Voir le profil WWW
« Répondre #8 le: Janvier 26, 2010, 19:50:07 »

Non, il n'est pas possible d'installer le gestionnaire de paquets rpm.
Journalisée

Vous avez constaté une erreur de traduction en français dans les outils de Pardus ?
Merci de me l'indiquer par MP ou courriel.
micoudic
Newbie
*
Hors ligne Hors ligne

Messages: 9


Voir le profil
« Répondre #9 le: Janvier 26, 2010, 23:42:29 »

La suite.

J'ai installé rpm2targz et j'ai passé tous les paquets à la moulinette. Dans chaque fichier targz, il y a toute une arborescence et des fichiers.
J'ai recopié tous les fichiers, dossier par dossier, sous le profil administrateur.
Ensuite, j'ai fait comme d'habitude, avec fiefox
Code:
http://localhost:631
Mon imprimante est bien reconnue au niveau de l'option "Matériel", y compris son adresse reseau, mais quand j'arrive à l'option du choix du pilote, je ne trouve pas le bon pilote.
Et ça ne veut pas fonctionner  Angry
Journalisée
gyan000
Team Pardus
Administrateur
Hero des helpeurs
*****
Hors ligne Hors ligne

Messages: 599



Voir le profil WWW
« Répondre #10 le: Janvier 27, 2010, 01:45:36 »

Bonsoir,

Oui, c'est normal si ça ne fonctionne pas. Il faut s'inspirer d'un paquet PiSi existant, car l'arborescence n'est pas forcément la même d'une distribution à l'autre. Ce qui est le cas présentement, les paquets RPM de ce pilote ayant une autre arborescence. Ci dessous, à titre d'exemple, l'arborescence d'un paquet PiSi pour le pilote de la MFC-9070; à adapter donc:

Code:
`-- usr                                                                                                                 
    |-- bin                                                                                                             
    |   `-- brprintconf                                                                                                 
    |-- lib                                                                                                             
    |   `-- libbrcomplpr.so                                                                                             
    `-- local                                                                                                           
        `-- Brother                                                                                                     
            |-- cupswrapper
            |   |-- brcupsconfig
            |   `-- cupswrapperMFC9070-1.0.2
            |-- inf
            |   |-- brMFC9070func
            |   |-- brMFC9070rc
            |   |-- brPrintList
            |   |-- paperinf
            |   `-- setupPrintcap
            `-- lpd
                |-- filterMFC9070
                |-- psconvert
                `-- rawtobr


Ensuite, exécuter, après adaptation:
Code:
/usr/local/Brother/cupswrapper/cupswrapperMFC9070-1.0.2 -i

Et ça devrait être bon. (Peut-être faut-il redémarrer le service cups, mais normalement non.)
Journalisée

You know this kind of guy who does nothing but bad things and wonders why his life sucks ?
micoudic
Newbie
*
Hors ligne Hors ligne

Messages: 9


Voir le profil
« Répondre #11 le: Janvier 27, 2010, 09:13:02 »

OK Merci. Je vais faire ça et je vous tiens au courant  Smiley
Journalisée
micoudic
Newbie
*
Hors ligne Hors ligne

Messages: 9


Voir le profil
« Répondre #12 le: Janvier 27, 2010, 12:12:13 »

Alors voilà :

seul le dossier cupswrapper n'était pas au bon endroit. Après modification, j'ai lancé la procédure :

Code:
admoi@rbs457 ~ $ sudo /usr/local/Brother/cupswrapper/cupswrappermfc440cn
Mot de passe :                                                          
/usr/local/Brother/cupswrapper/cupswrappermfc440cn: line 859: lpinfo: command not found
/usr/local/Brother/cupswrapper/cupswrappermfc440cn: line 861: lpinfo: command not found
/usr/local/Brother/cupswrapper/cupswrappermfc440cn: line 865: lpinfo: command not found
/usr/local/Brother/cupswrapper/cupswrappermfc440cn: line 872: lpadmin: command not found
admoi@rbs457 ~ $

contenu du fichier "cupswrappermfc440cn" (j'ai reproduit les n° de lignes)
Code:
859 port2=`lpinfo -v | grep -i 'usb://Brother/${device_name}' | head -1`
860 if [ "$port2" = '' ];then
861     port2=`lpinfo -v | grep 'usb://Brother' | head -1`
862 fi
863
864 if [ "$port2" = '' ];then
865    port2=`lpinfo -v | grep 'usb://' | head -1`
866 fi
867 port=`echo $port2| sed s/direct//g`
868
869 if [ "$port" = '' ];then
870     port=usb:/dev/usb/lp0
871 fi
872 lpadmin -p ${printer_name} -E -v $port -m br${printer_model}.ppd

lpinfo et lpadmin se trouvent dans /usr/sbin (alors que dans mes autres partitions, ils se trouvent dans /usr/bin)
J'ai modifié le fichier en ajoutant le chemin

Code:
859 port2=`/sbin/lpinfo -v | grep -i 'usb://Brother/${device_name}' | head -1`
860 if [ "$port2" = '' ];then
861     port2=`/sbin/lpinfo -v | grep 'usb://Brother' | head -1`
862 fi
863
864 if [ "$port2" = '' ];then
865    port2=`/sbin/lpinfo -v | grep 'usb://' | head -1`
866 fi
867 port=`echo $port2| sed s/direct//g`
868
869 if [ "$port" = '' ];then
870     port=usb:/dev/usb/lp0
871 fi
872 /sbin/lpadmin -p ${printer_name} -E -v $port -m br${printer_model}.ppd

et là ça passe. Reconfigure avec CUPS et Youppi, ça marche.
Bon, il me reste a installer le sacnner et le fax. J'ai bon espoir.  Smiley

Merci pour vos infos.

« Dernière édition: Janvier 27, 2010, 12:18:37 par micoudic » Journalisée
gyan000
Team Pardus
Administrateur
Hero des helpeurs
*****
Hors ligne Hors ligne

Messages: 599



Voir le profil WWW
« Répondre #13 le: Janvier 27, 2010, 12:56:21 »

Bonsoir,

Je pense que tu aurais du te logger avec un su, plutôt que d'exécuter directement cupswrappermfc440cn avec un sudo. Et dans ce cas là, tu n'aurais pas eu besoin, normalement, de modifier ce fichier. (normalement hein.)
Journalisée

You know this kind of guy who does nothing but bad things and wonders why his life sucks ?
micoudic
Newbie
*
Hors ligne Hors ligne

Messages: 9


Voir le profil
« Répondre #14 le: Janvier 27, 2010, 14:55:44 »

Parfait, je note pour les prochaines fois (il y en aura sûrement Wink )
Journalisée
Pages: [1]   Haut de page
  Imprimer  
 
Aller à: