Newsgroup: it.comp.os.linux.iniziare
Titolo: [newbie] Non capisco cosa devo fare

Ho la necessità di installare uno scanner Mustek MFC-800S e da come si
capisce dall'oggetto son un NewBie: mi sono bloccato in un punto dal quale
non riesco a venirne a capo. Ho trovato che lo scanner è supportato su Linux
con l'aggiunta di un "software" Mustek SCSI backend.
L'ho scaricato, mustek-backend-1.0-128.tar.gz e l'ho decompresso ma non
riesco ad installarlo perchè non c'è nessuno script per eseguire
l'installazione: forse non ho capito qualcosa delle istruzioni.
Vi incollo qui di seguito quello che viene chiesto
[CUT]
The Mustek SCSI backend updates need a clean sane-backends-1.0.10 (or newer)
or a current CVS snapshot. Get the current SANE sources, unpack them and
enter the sane source directory (e.g. cd /usr/src/sane-backends-1.0.10/).
Unpack the Mustek backend tarball (e.g.tar xzf
/path/to/mustek-backend-1.0-xy). Execute configure, make and make install.
Don't forget to read the documentation (README and manpages).
[END]
Fino a questo punto ho capito che:
Su linux c'è Sane che è un software per interfacciarsi con gli scanner;
esiste poi Xsane che è l'interfaccia grafica di Sane.
Ho capito bene?
Sto tralasciando qualcosa?
Nelle spiegazioni si fa riferimento a "CVS snapshot": cos'è?
Uso RedHat 8.0.A
Grazie

 Nelle spiegazioni si fa riferimento a "CVS snapshot": cos'è?
CVS e' un sistema di gestione dei sorgenti. E' normale che i progetti
opensource siano gestiti con CVS, cosi' se vuoi puoi prenedere l'ultima
versione dei sorgenti usando direttamente CVS.
Davide


ok, ma io dei sorgenti non saprei che farmene: non capisco un tubo di
progarmmazione...:-(
Ciao e grazie per la pazienza dimostrata

 progarmmazione...:-(
I sorgenti sono cio' che hai appena scaricato. Probabilmente una versione
"stabile", non l'ultimissima che avresti ottenuto con CVS.
Davide

 Sto tralasciando qualcosa?
...hai capito bene.
spero di esserti stato di aiuto.
Ciao!!

 tuo pc
Qui ho un problema, guarda cosa fa dopo che ho digitato ./configure:
[CUT]
[root@PC01 sane-backends-1.0.11]# ./configure
checking build system type... i586-pc-linux-gnuoldld
checking host system type... i586-pc-linux-gnuoldld
checking for gcc... no
checking for cc... no
checking for cc... no
checking for cl... no
configure: error: no acceptable C compiler found in $PATH
See `config.log' for more details.
[END]
Cosa devo fare?


 [END]
Non ha il compilatore GCC installato, lo trovi sul CD della tua
distribuzione...
Ciao!

 Configure per la configurazione ed il Makefile per il resto.
Evidentemente se non ci sono i suddetti file significa che non è stato
scaricato il software giusto...?

 immagini (sono a riga di comando)
Significa che si devono installare tutti e due?
Si deve aggiornare anche Xsane secondo te?
Ciao e grazie

 distribuzione...
Ok, ho installato il compilatore GCC, ho eseguito il lo script ./configure
senza errori, ma alla fine del processo mi avverte di una cosa:
[CUT]
*** WARNING: SANE is already installed (version 1.0.8). The old
*** installation is at /usr while SANE will now be installed
*** at /usr/local. It is recommended to uninstall the old SANE version
*** before installing the new one to avoid problems.
[END]
 come si disinsatalla il vecchio sane 1.0.8 che ho?
Ciao e grazie per tutto l'aiuto che mi state dando

 eseguibili
Ok, sono arrivato fino a qui ma ora quando digito il lo script successivo
ricevo un errore:
make: *** No rule to make target "install". stop.
cosa significa?
NB: ho fatto come hai detto, sono andato su root (/) ed ho provato anche
nella directory root (/root) con il medesimo risulato



Significa che nel Makefile, dove ci sono registrati i passi per compilare
e quindi installare il prog, non trova la sezione che gli spiega dove
installare i files binari (la sezione dal titolo "install", per
l'appunto).
Ciň mi sembra alquanto strano, se devo essere sincero...
Puň essere che quando hai dato il comando tu non fossi dentro la cartella
"sane-backends-xxx", quella dei sorgenti scompattati e appena compilati
per intendersi? Controlla. 
Se non č quello la cosa migliore che puoi fare č riprovare da 0.
Assicurati di non avere versioni di sane precedenti ancora installate.
Magari da una letta anche ai file README dentro la cartella dai backends
(magari ti danno qualche dritta su come performare l'installazione).
Da un'occhiata anche alla pagina dei driver fatti per il tuo mustek(la
raggiungi dal sito di sane).
In ogni caso ti consiglio di leggere molto e armarti di TANTA, MA QUANDO
DICO TANTA INTENDO TANTA, pazienza, perchč sono diverse le rogne che puoi
trovare.
Cmq se riesci a installare e hai ancora problemi posta ancora, cercheremo
di darti qlche dritta.
Buon lavoro, ciao!

 Assicurati di non avere versioni di sane precedenti ancora installate.
Infatti, è questo il punto. Ho ricominciato da capo e dopo lo script
./configure , alla fine dell'esecuzione ricevo il messaggio solito:
[CUT]
*** WARNING: SANE is already installed (version 1.0.8). The old
*** installation is at /usr while SANE will now be installed
*** at /usr/local. It is recommended to uninstall the old SANE version
*** before installing the new one to avoid problems.
[END]
Come diavolo si disinstalla sto sane 1.0.8?
Sono andato sull'utility di gestione dei pacchetti e, nella sezione grafica
ho rimosso tutte le voci Sane e Xsane ma il messaggio persiste.
Come devo procedere?
Qualche comando dalla console?

Se sane 1.0.8 lo hai installato tu dai sorgenti, basta che dai il comando
make uninstall
da dentro la cartella dei sorgenti.
Altrimenti, io direi di passare alle maniere fasciste... :)
Da root, per iniziare, potresti lanciare il comando
updatedb
che aggiorna un database con tutti i files del tuo pc.
Fatto questo basterà che tu lanci
locate <parola>
e lui ti troverà tutti i files che contengono (nel nome) tale termine.
A questo punto potresti scrivere roba del tipo
locate sane
o simili e individuare i rimasugli di sane nel sistema. Comunque vedo dal
messaggio che "configure" si lamenta di alcuni files in /usr e /usr/local.
Io andrei a verificare questi path eliminerei eventuali files.
Dovresti cercare nelle directory bin e etc.
In /usr/etc o /usr/local/etc dovresti trovare la cartella sane.d che
contiene tutti i files di configurazione e in /usr/bin o /usr/local/bin
invece dovrebbero esserci sane-find-scanner...etc.
Prova a vedere ma sta attento a non cancellare files di altre
applicazioni o potresti avere dolori...
Fatto ciò lo script non dovrebbe darti problemi.
Speriamo bene.
Ciao!

 Fatto ciň lo script non dovrebbe darti problemi.
OK, ho fatto "tabula rasa" di tutti i file sane e Xsane
ho ripetuto il tutto senza problemi,
ho reinstallato Xsane 0.90 (l'ultimo) in formato rpm
ma quando clicco sull'icona di Scanning (icona ricreata da Xsane dopo
l'installazione) non succede nulla!!!
i misteri della vita...
qualche suggerimento?

 non succede nulla!!! i misteri della vita... qualche suggerimento?
Dunque, a questo punto ci dovrebbero essere 2 possibili cause al mancato
funzionamento:
1) (Poco probabile) Non viene caricato il modulo per usare lo scanner (si
chiama appunto scanner). Io ho dovuto abilitarlo. Se non sai come
funzionano i moduli guarda i soliti appunti di info libera. E magari da
un'occhiata anche all'articolo che tia vevo segnalato.Riguarda gli
scanner usb, ma può esserti utile sotto qst punto di vista (ti spiegano
come fare).
2) Più probabilmente non hai configurato il file /etc/sane.d/mustek.conf
(oppure in /usr/etc/...prova a cercarlo). Qui specifichi varie opzioni;
per modificarlo senza perderti, da il comando da console
man sane-mustek
Ti consiglio di prendere in considerazione per prima la seconda
possibilità. Se ancora avessi problemi, prova a ripostare, magari in un
nuovo messaggio così verrà visto anche da gente più esperta di me(Io
inizio a esaurire un po' le mie risorse... :)).
Ricordati di riportare tutti i msg di errore e i sintomi di non
funzionamento. Lo faremo partire, ormai è una sfida! ;)
Ciao!

 (oppure in /usr/etc/...prova a cercarlo). Qui specifichi varie opzioni;
Dimenticavo, ricorda di specificare anche il device (usb, porta
parallela...) dove lo scanner è attaccato.


Ops! è SCSI
che porta gli devo dire?
è un controller scsi vecchio ISA con il connettore esterno identico a quello
parallelo (ma garantisco è SCSI e non una scheda parallela aggiuntiva)

 aggiuntiva)
Ahia!
Io non ho mai usato roba scsi.
Mi sa che devi chiedere a qualcun'altro del news o cercare in google per
queste info. 
Mi spiace!