Forum debian-fr.org

Rechercher:

* Connexion   * M’enregistrer

* FAQ    * Rechercher





Poster un nouveau sujet Répondre au sujet  [ 1 message ] 
Auteur Message
MessagePosté: 24 Fév 2014 03:54 
Hors ligne
Nouvel utilisateur

Inscription: 03 Juin 2011 16:20
Messages: 94
J'ai fait ce tuto car la version 1.0.22 de sane, fournit par debian, ne supporte pas le scanneur pixma mg5450.
Si vous utilisez la version stable de debian, téléchargez et installez debian 7.4, sinon le tuto ne fonctionnera pas.
Ce tuto est fait pour ceux qui on réussi à installer et configurer l'imprimante, mais pas le scanneur.

Commençons avec le driver. cliquez ici: http://www.canon.fr/Support/Consumer_Products/products/Fax__Multifunctionals/InkJet/PIXMA_MG_series/PIXMA_MG5450.aspx?DLtcmuri=tcm:79-995293&page=1&type=download
Téléchargez ScanGear MP Ver 2.00 (ou version ultérieure) vers votre dossier "Téléchargement".
Dans la console, rendez-vous dans le dossier "Téléchargement" et installez le driver du scanneur.
Code:
$ cd $HOME/Téléchargement
$ tar xf scangearmp-mg5400series-2.00-1-deb.tar.gz
$ cd scangearmp-mg5400series-2.00-1-deb
$ sudo ./install.sh


désinstallez sane, sane-utils, libsane, libsane-common, xsane et xsane-common, car ces paquets ne sont pas de la bonne version.
Code:
$ cd $HOME/Téléchargements
$ sudo apt-get remove sane sane-utils libsane libsane-common xsane xsane-common

ne pas installer xsane avec "apt-get install", sinon cela réinstallera les mauvaises version de sane et autres. Nous ferons 2 paquets nous-même, à partir des sources: sane-backends et xsane.
Téléchargez sane-backends à cette url: http://fossies.org/linux/misc/sane-backends-1.0.24.tar.gz
Pour décompresser le tarball, tapez dans la console:
Code:
$ tar xf sane-backends-1.0.24.tar.gz
$ cd sane-backends-1.0.24

on va créer, si il n'exsite pas encore, un groupe scanner, puis vous y ajouter:
Code:
$ sudo groupadd -g 70 scanner
$ sudo usermod -a -G scanner "votre nom d'utilisateur"

Pour savoir si vous faites partie du groupe scanner:
Code:
$ groups

Il faut que "scanner" aparaisse en sortie de la commande groups.
Vous devrez créer un nouveau shell:
Code:
$ su $(whoami)

Compilez avec le script configure et la commande make:
Code:
$ ./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var --with-docdir=/usr/share/doc/sane-backend-1.0.24 --with-group=scanner && make

Patientez un moment pendant la complilation.
Pour faire le paquet debian, il y a une variable dans le Makefile qui indique où il faut installer quoi. C'est la variable DESTDIR. Nous allons l'utiliser pour faire un paquet. Il n'est pas nécessaire d'utiliser les droit root, l'installation se faisant dans un dossier du dossier utilisateur:
Code:
$ make DESTDIR=/home/"votre nom d'utilisateur"/sane-backends-1.0.24-all install

rendez-vous dans le dossier créé:
Code:
$ cd (sans arguments, pour se rendre dans son dossier personnel)
$ cd sane-backends-1.0.24-all

Pour faire le paquet, il faut créer le dossier DEBIAN, dans lequel il y aurra les fichiers control, postinst, postrm.
Code:
$ mkdir DEBIAN
$ cd DEBIAN
$ touch control postinst postrm

ouvrez ces fichiers:
Code:
$ gedit *

tapez ceci dans le fichier "control":
Code:
Package: sane-backends
Version: 1.0.24
Priority: optional
Architecture: all
Maintainer: Votre NOM <Votre email>
Description: une version de sane
  version adéquat de sane pour le scanneur canon pixma mg5400 series, entre autre pixma mg5450

dans les deux autres fichiers:
Code:
#!/bin/sh

fermez gedit et enregistrez ces fichiers.
rendez les fichiers post* éxécutables:
Code:
$ chmod 755 post*

rendez-vous deux fois dans le dossier parent pour créer le paquet:
Code:
$ cd ../..
$ dpkg-deb -b sane-backends-1.0.24-all

installer:
Code:
$ sudo dpkg -i sane-backends-1.0.24-all.deb

revenez dans le dossier du tarball et tapez ceci dans la console:
Code:
$ cd $HOME/sane-backends-1.0.24
$ sudo install -m 644 -v tools/udev/libsane.rules /etc/udev/rules.d/65-scanner.rules && chgrp -v scanner  /var/lock/sane

il faut maintenant s'occuper de xsane. Téléchargez, dans le dossier Téléchargement de votre dossier personel, xsane:
Code:
$ cd
$ cd Téléchargements
$ wget http://www.xsane.org/download/xsane-0.999.tar.gz

décompressez ce tarball et rendez-vous dans le dossier décompressé:
Code:
$ tar xf xsane-0.999.tar.gz
$ cd xsane-0.999

pour la compilation:
Code:
$ ./configure
$ make

voici comment nous allons faire le paquet debian de xsane
dans les dossiers doc lib po et src, du tarball décompressé, éditez leur Makefile:
Code:
$ gedit Makefile

remplacez la ligne "prefix = /usr" par cette ligne:
Code:
prefix = /home/"votre nom d'utilisateur"/xsane-0.999-all/usr

Dans le Makefile du dossier src, il faut aussi changer la valeur de la variable sane-prefix par /home/"votre nom d'utilisateur"/xsane-0.999-all":
Code:
sane-prefix = /home/"votre nom d'utilisateur"/xsane-0.999-all/usr

suite à cette modification, la commande suivante n'installera pas xsane mais créera un dossier pour faire le paquet. Nous n'utiliserons pas sudo:
Code:
$ make install

rendez-vous dans le dossier /home/"votre nom d'utilisateur"/xsane-0.999-all:
Code:
$ cd
$ cd xsane-0.999-all

créez le dossier DEBIAN et rendez-vous y:
Code:
$ mkdir DEBIAN
$ cd DEBIAN

Refaite la même chose que précédement quant aux fichiers postinst et postrm, à créer dans ce dossier. Le fichier control sera le suivant:
Code:
Package: xsane
Version: 0.999
Priority: optional
Architecture: all
Maintainer: Votre NOM <votre email>
Description: xsane pour pixma mg5400 series
 xsane dans la version adequat pour les imprimantes pixma mg5400 series, et entre autre, pixma mg5450

faisons le paquet xsane:
Code:
$ cd
$ dpkg-deb -b xsane-0.999-all

nous allons donc installer xsane à partir du paquet que l'on vient de créer:
Code:
$ sudo dpkg -i xsane-0.999-all.deb

N'oubliez pas d'allumer l'imprimante-scanneur et lancez xsane:
Code:
$ xsane

on peut aussi lancer xsane graphiquement, avec la souris.


Haut
 Profil  
 
Afficher les messages postés depuis:  Trier par  
Poster un nouveau sujet Répondre au sujet  [ 1 message ] 

Index du forum » Forums d'aide » Trucs et Astuces


Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 2 invités


Vous ne pouvez pas poster de nouveaux sujets
Vous ne pouvez pas répondre aux sujets
Vous ne pouvez pas éditer vos messages
Vous ne pouvez pas supprimer vos messages
Vous ne pouvez pas joindre des fichiers

Rechercher:
Aller à:  
Flux RSS Flux RSS Liste des flux Liste des flux
Powered by phpBB® Forum Software © phpBB Group
Traduction par: phpBB-fr.com
SEO
[ Time : 0.287s | 14 Queries | GZIP : Off ]