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


Rispondere a