On Fri, 17 May 2002, Beppe wrote: > 1� posso obbligare il sistema a vedere una periferica che io so esistere, so > essere supportata ma che non viene riconosciuta? cosa devo andare a toccare e > come? mi bastano delle informazioni generali e magari dei link, poi mi > informo da solo, � che non ho idea di dove cominciare
Potresti provare ad avviare kudzu (non del tutto affidabile). Tieni presente che una periferica di solito ha bisogno di una serie di adempimenti da svolgere affinche' sia perfettamente funzionante (creazione del dispositivo in /dev, compilazione/caricamento del modulo, configurazione in /etc/modules.conf e in altri file necessari): praticamente ogni tipologia di periferica ha un modo suo personale di essere attivata, e' praticamente impossibile fare un discorso generale.. > 2� ancora non ho capito come funzionano i file .so.un_numero I file .so* sono le cosiddette librerie condivise (shared object), coincidenti con quelle che, in winboom, erano le c.d. DLL > se voglio installate pluto.rpm e lui richiede l'esistenza sul sistema di > topolino.so.0 ma io ho gi� installato topolino.so.2 come faccio a fargli > presente che il mio topolino � aggiornato rispetto a quello che vuole lui? 1) Se hai una versione piu' recente della libreria (es. ABC.so.2 del pacchetto libABC-1.1.0), di solito basta creare un link p.es. di nome ABC.so.0 a questa, in modo che i programmi che richiedano ABC.so.0 siano soddisfatti. Se pero' il pacchetto e' stato costruito bene di questo link non avrai bisogno, dato che 'dovrebbe' essere fatto automaticamente dallo script in sede di installazione. 2) Ci sono altri casi in cui le librerie p.es. .so/.so.0 e .so.2 appartengano a pacchetti diversi (al momento come esempio reale mi vengono in mente i pacchetti rpm libpng e libpng3 completamente indipendenti). In tal caso difficilmente quanto ho scritto al n. 1 funzionera', e dovrai installare tutti e due i pacchetti (che, si spera, non siano in conflitto) 3) in alcuni casi eccezionalissimi (di programmi fatti maluccio, aggiungo io) e' obbligatoriamente necessaria p.es. la ABC.so.0 che fa parte di un pacchetto precedente, es. libABC-1.0.8, e non c'e' verso di farli partire con il link, ne' di installarli entrambi, dato che i due pacchetti (vecchio e recente) sono incompatibili tra loro: ho avuto una esperienza specifica con un giochino tempo fa .. :-/ Credo che sia tutto. -- LU #210970 LM #98222 - MDK8.2 elaborata / 2.4.18-ac3 Ricorda: i motori di ricerca ti vogliono bene, non abbandonarli!! Netiquette al contrario (volutamente ironica): http://www.geocities.com/Athens/Parthenon/9704/galareteo.html
