Aller au contenu

Petites explications sur le projet sane


Cram51

Messages recommandés

Bonjour a tous

Je voudrais un peux plus d'explication sur Xsane:

J'ai un scanner HP 3570C et j'ai vu que dans la version developpement il etait pris en compte j'ai donc voulu l'installer.

Mais je me heurte a un probleme.

Je peux charger sane-backends, sane-frontends, et XSane. Je comprend pas bien la difference. Je sais pas si ce sont des paquets d'un meme soft ou si ce sont des softs differents.

Je suis allé sur la page:

http://www.sane-project.org/

Mais tout est en anglais ce qui fait que les explications ne sont pas clair pour moi.

Si qqun peux me dire quoi charger ou a quoi ils servent

Merci

Lien vers le commentaire
Partager sur d’autres sites

;)

de la page download de sane

sane-backends - includes: backends (scanner drivers), command-line-frontend (scanimage), network scanning daemon (saned) and SANE-API documentation.

donc en fait sane-backend suffit, il contient toutes les libs nécéssaires à l'accès au scanner + une application pour récupérer des images en ligne de commande.

Après, soit tu te fabriques ton appli tout seul ( :chinois: ), soit tu en installes une toute faite, comme Xsane (bof) ou kooka (bien, mais kde), ou n'importe lequel dispo dans cette liste :

http://www.sane-project.org/sane-frontends.html

:dtc:

Lien vers le commentaire
Partager sur d’autres sites

Pas de probleme Maxime au moins tu m'as repondu et de maniere constructive : Ca fait avancer le chmilblique

Merci aussi a lorinc pour tes precisions. Mais le probleme c'est que mon scanner n'est reconnu que dans la version dev apparement (c'est un 3570c). Pour l'avoir il faut donc charger les sources et les compiler soit meme(font chi** les constructeurs de pas porter les pilotes pour leur matos sous linux).

Si j'ai bien compris j'ai besoin d'un soft "CVS" pour les récuperer. je me pose sur la question. ca serra ma premiere compilation pas grave j'aime le sport

Si qqun veux bien me donner un ptit coup de main il est le bienvenu

A suivre .........

ps: juste pour info ca serre a quoi frontends alors?

Lien vers le commentaire
Partager sur d’autres sites

C'est même pas sûr qu'il te faille un client CVS pour récupérer les sources, car en général, des snapshots sont générés tous les soirs/semaines/mois, et téléchargeables par http.

pour ta compilation, c'est pas bien dpur, suffit de bien lire le README/INSTALL présent dans l'archive, tu vas voir que ça tient en trois commande. :roll:

le tarball frontend contient diverses applications pour scanner les images à partir des libs sane. :yes:

Lien vers le commentaire
Partager sur d’autres sites

C'est même pas sûr qu'il te faille un client CVS pour récupérer les sources, car en général, des snapshots sont générés tous les soirs/semaines/mois, et téléchargeables par http.

pour ta compilation, c'est pas bien dpur, suffit de bien lire le README/INSTALL présent dans l'archive, tu vas voir que ça tient en trois commande. :-D

le tarball frontend contient diverses applications pour scanner les images à partir des libs sane. :D

Ca serrai cool parce que je comprend pas bien ce que c'est que le client CVS en revanche j'ai pas trouver ou charger les souces en http sur le site "officiel" de sane (a moins que ca se trouve sur un autre site je vais regarder ca de plus pret)

Pour les commandes configure make et make install :D j'ai un peux commencer a me documenter mais mes connaissances reste basique.

Quand au gcc j'en ai entendu parler mais je continu a me documenté dessus ca reste flou dans mon esprit (a l'ocas si vous avez une definition toute faite ou savoir ce qui est utile et ce qu'il l'est pas..... :D )j'ai regarder dans ma machine j'ai des trucs gcc instaler et d'autre qui n'y sont pas Bref j'ai pas tout bien pigé.

Ma distrib? Mandriva 2006 x86

Merci pour votre aide

ps merci pour la ptite info qui concerne frontend;)

Lien vers le commentaire
Partager sur d’autres sites

Bon j'ai les sources.

Sur la page de chargement ici:

http://projects.troy.rollo.name/rt-scanners/

Il me disent de patcher les sources. Ce que je fais mais j'obtiens ce message:

$ patch -p0 < hp3500.diff

patching file AUTHORS

Hunk #1 FAILED at 38.

Hunk #2 FAILED at 206.

2 out of 2 hunks FAILED -- saving rejects to file AUTHORS.rej

patching file configure

Reversed (or previously applied) patch detected! Assume -R? [n] y

patching file configure.in

Reversed (or previously applied) patch detected! Assume -R? [n] y

patching file backend/Makefile.in

Hunk #1 FAILED at 112.

Hunk #2 FAILED at 370.

2 out of 2 hunks FAILED -- saving rejects to file backend/Makefile.in.rej

can't find file to patch at input line 87

Perhaps you used the wrong -p or --strip option?

The text leading up to this was:

--------------------------

|Index: backend/dll.conf

|===================================================================

|RCS file: /cvsroot/sane/sane-backends/backend/dll.conf,v

|retrieving revision 1.43

|diff -u -r1.43 dll.conf

|--- backend/dll.conf 16 Oct 2005 17:15:37 -0000 1.43

|+++ backend/dll.conf 10 Dec 2005 01:28:48 -0000

--------------------------

File to patch:

Ca me laisse perplexe. je sens bien qu'il ne peut pas pacher mais pourquoi ??

Par contre dans le readme il me dis que je vais avoir besoin de quelques librairie:

- libusb (>=0.1.:transpi:: Strongly recommended if you use a USB scanner.

Some backends won't work without libusb at all.

- libjpeg (>=6B): For the dc210, dc240, and gphoto2 backends.

- libieee1284 (>=0.1.5): For some parallel port backends.

- libgphoto2 (>=2.0): For the gphoto2 backend.

Jai verifier elle sont installé mais je me demande si c'est pas de ces paquet dev la que tu parle si cest ca pas de pbm je peux les installer.

Par contre il me reclame des paquet et je comprend pas (les fameux gcc). Voici ce qu'il me dis si tu peux me dire ce que c'est.

- GNU make: version 3.70 or newer

- ANSI C compiler: GNU C (gcc) is recommended for best performance,

but any ANSI-compliant compiler should do

Je comprend pas du tout ce qu'il veut

Merci pour votre aide

Lien vers le commentaire
Partager sur d’autres sites

gcc c'est simplement un compilateur, donc indispensable pour... compiler tes sources :ouioui:

Quand à make, c'est un outil qui permet d'automatiser la compilation pour que ça soit plus simple (tu lances la fameuse commande make, et lui s'occupe d'appeler gcc pour compiler).

Tu peux installer ces deux programmes via urpmi :transpi:

Lien vers le commentaire
Partager sur d’autres sites

J'ai fini. La compilation est reussi puisque je peux lancer xsane, lancer l'apercu et je voie mon image apparaitre.

Seulement voila des que l'appercu est fini xsane me jette mechament et je me retrouve sur mon bureau comme si je ne l'avais jamais ouvert. Je ne sais pas d'ou ca peux venir. Peut etre du fait que c'est la version developpement .... bref j'ai reussi a compiler :kimouss::D

Mais ca marche pas :D

Si qqun a une idee

Si ca viens vraiment de leur sources que puis je faire pour aider ceux qui developpe sane. Un mail?? avec quoi dedans? où? Que je fasse pas quelque chose qui sert a rien ou pire qui fait chier tt le monde :D

Encore une fois :D pour votre aide a tous.

Lien vers le commentaire
Partager sur d’autres sites

la ligne que tu m'a donné ne fonction pas il me dis qu'il ne connait pas les options. Bref je suis aller dans le man urpmi et il me dis ca:

--allow-nodeps

Autorise urpmi à demander à l'utilisateur de continuer l'instal-

lation sans vérifier les dépendances. Par défaut urpmi quitte

immédiatement dans de tel cas.

--allow-force

Autorise urpmi à demander à l'utilisateur de continuer l'instal-

lation sans vérifier les dépendances ou en forcant l'installa-

tion. Par défaut urpmi quitte immédiatement dans de tel cas.

j'ai donc essayé:

# urpmi kooka --allow-nodeps

et

# urpmi kooka --allow-force

L'install se lance normalement comme si je ne lui avais pas mis d'option. Et il me dis que j'ai des paquets a installer et veut me mettre sane-backends.

J'ai pas du comprendre comment fonctionne les options. Si vous pouviez me dire ou j'ai merdé.

Merci

Lien vers le commentaire
Partager sur d’autres sites

Salut rentre plus tot que prevu :reflechis:

bon voici le resultat de qque essais :

# urpmi kooka --allow-nodeps --allow-force

Un des paquetages suivants est nécessaire :

1- sane-backends-1.0.16-5mdk.i586 : SANE - local and remote scanner access (to install)

2- saned-1.0.16-5mdk.i586 : SANE - local and remote scanner access (to install)

Que choisissez-vous ? (1-2)

# urpmi kooka --allow -nodeps -force

Option allow is ambiguous (allow-force, allow-medium-change, allow-nodeps)

Unknown option: n

Unknown option: o

Unknown option: d

Unknown option: e

Unknown option: f

Unknown option: o

Unknown option: r

Unknown option: c

Unknown option: e

pas de paquetage nommé kooka

# urpmi kooka --allow-nodeps-force

Unknown option: a

Un des paquetages suivants est nécessaire :

1- sane-backends-1.0.16-5mdk.i586 : SANE - local and remote scanner access (to install)

2- saned-1.0.16-5mdk.i586 : SANE - local and remote scanner access (to install)

# urpmi kooka --allow-nodeps --allow-force

Un des paquetages suivants est nécessaire :

1- sane-backends-1.0.16-5mdk.i586 : SANE - local and remote scanner access (to install)

2- saned-1.0.16-5mdk.i586 : SANE - local and remote scanner access (to install)

Que choisissez-vous ? (1-2)

J'en pers mon latin pis j'ai toujours pas trouvé les sources de kooka.... :craint:

Lien vers le commentaire
Partager sur d’autres sites

bon j'ai trouvé les sources de kooka mais j'ai des soucis pour le compiler.

Le ./configure se passe bien mais quand je lance le make j'ai ce message:

# make

cd . && rm -f configure

cd . && make -f admin/Makefile.common configure

make[1]: Entering directory `/usr/src/kooka-0.44'

Can't locate object method "path" via package "Request" at /usr/share/autoconf/Autom4te/C4che.pm line 69, <GEN1> line 111.

make[1]: *** [configure] Erreur 1

make[1]: Leaving directory `/usr/src/kooka-0.44'

make: *** [configure] Erreur 2

j'ai installé plein de trucs mais la je seche.

Lien vers le commentaire
Partager sur d’autres sites

Archivé

Ce sujet est désormais archivé et ne peut plus recevoir de nouvelles réponses.

×
×
  • Créer...