Newsgroup: it.comp.os.linux.iniziare
Titolo: è una cosa normale o sono sfigato io

Non so piu che fare! è mai possibile che per installare un programma (che
tra l'alto dovrebbe esser incluso nella distribuzione sto usando redhat 6.2)
isdn_config mi chieda che mancano almeno quatto file da cui dipende e che
poi scaricati questi file a loro volta ne vogliano altri.
Non ne posso più io sto cercando di usare sempre più linux ma cazzo cosi non
si può, almeno con windows ti poteva chiedere dei runtime di visual basic no
10 file per ogni prog che cerco di installare.
Forse dipende perché sto usando una distribuzione trovata su una rivista e
non lo pagata 190.000?
Ciao e grazie


Bye

 tra l'alto dovrebbe esser incluso nella distribuzione sto usando redhat 6.2)
io ho RH62 e nessun problema di dipendenze.
qual'č il tuo?
io:
rpm -qR isdn-config
isdn4k-utils >= 3.1-21  ovvio
qt >= 2.1.0  c'č 
initscripts >= 4.95 c'č
/bin/sh  
ld-linux.so.2  
libICE.so.6  
libSM.so.6  
libX11.so.6  
libXext.so.6  
libc.so.6  
libm.so.6  
libpng.so.2  
libqt.so.2  
libstdc++-libc6.1-1.so.2  
libz.so.1  
/bin/bash  
/bin/sh  
libc.so.6(GLIBC_2.0)  
-- 
fabrizio
non ne posso piů di windows!!

 GnuPG Key Fingerprint: 9747 635E B95A B0B3 4370 1CAA CAF7 512B 945C A44C

On Sun, 03 Sep 2000 11:52:21 GMT, 
STefano (
bordini...@libero.it
)
wrote:
| >  E` normale che funzioni cosi`. E` *giusto* che funzioni cosi`.
|  Non so da dove ti viene questa illuminazione
 Dal fatto che Unix funziona cosi`.
 
| >  E allora torna su Windows. Te l'ha ordinato il dottore di istallare
| >  Linux?
|     Percaso a te qualcuno ha ordiniato di rispondermi, potevi
| tranquillamente passare oltre
 Verissimo... infatti adesso plonko te e il thread, per riparare
 all'errore. Adieu.


 all'errore. Adieu.
Ragazzi, non incazziamoci, per favore!
Linux č decisamente piů complesso di Microsoft e dipende dall'apporto di un
gran numero di sviluppatori indipendenti.  E` normale che qualcosa non sia
cosě user-friendly come sotto Wincess, perň fa tante di quelle cose in piů
che, se ne hai bisogno, vale la pena imparare.  Sotto Windows puoi fare e
configurare solo quello che vuole la Microsoft e *come* vuole la Microsoft.
Se hai dei problemi, cerca distribuzioni piů semplici (pare che siano la Red
Hat e la Mandrake).  Tu quale usi?
Ciao,
Alessandro


Salve STefano, se permetti ti lascio due parole di conforto.
Ho cominciato con Linux con la distribuzione RedHat 5.2 che l'anno
scorso veniva  data, completa, per 29.000 lire. Mi sono accorto subito
di questo problema delle "dipendenze" nella installazione dei pacchetti.
Qui "e'  cosi'", al di fuori  del kernel e' una intricata geografia di
moduli, che si intersecano e sovrappongono.
Per questo ho scelto SuSE come distribuzione: ha una utility di
configurazione, YaST, che ti gestisce queste "dipendenze", permettendoti
di completare l'installazione di un rpm sempre in un colpo solo,
installandoti automaticamente anche i packages dipendenti. Inoltre non
ho mai pagato una distribuzione SuSE piu' di 80.000 lire.
Tieni duro, posso confermarti che ne vale la pena.
Granzoporo

 Basta un Emmanuele, o Lele... 
Sorry, è una mia deformazione mentale: chiamo tutti per cognome... penso 
che sia colpa di chi mi ha chiamato per 23 anni 'Mastro' (diminutivo del 
mio cognome 'Mastromatteo').
Ciao Lele! :)
BYEZzZzzzzz........
-- 
|aSs0 - 
mastr...@bigfoot.com
 | ... e dopo averli uccisi sarò fra i latitanti,|
|       ICQ UIN : 21746800     | ma finchè li cerco io, i latitanti sono loro. |

 Non so da dove ti viene questa illuminazione
Okey, te lo  spiego. Temo capirai si e  no il 10% di quel  che segue, ma
purtroppo non riesco piu` a scendere al livello nullo informatico:
Una  volta i  programmi erano  tutti monolitici.  Ovvero, installavi  il
binario, e dentro c'era` tutto quello che gli serviva per funzionare.
Poi ci  si e` chiesti:  ma visto che certe  parti del codice  sono usate
*uguali* da  una cifra di programmi,  perche` non metterli in  un file a
parte, e far si  che i programmi li richiamino da  soli? E nascettero le
librerie condivise o librerie semplicemente. 
A questo punto si  ha il problema che il binario di  un programma non ha
piu`  tutto quello  che serve  per funzionare,  ma c'e`  bisogno che  da
qualche  parte ci  siano anche  le librerie  che usa  e dalle  quali ora
*dipende*.
Questo implica  che in  installazione bisogna controllare  le dipendenze
del programma, e regolarsi in qualche maniera. Ci sono varie soluzioni:
1) Che l'installer  oltre al programma installi anche  tutte le librerie
usate da quest'ultimo, con il risultato di avere un'installazione facile
ma che ti crea anche  l'installazione di 10.000 diverse librerie, magari
le stesse in 150 versioni diverse,  e infestandoti il sistema in maniera
esponenziale. (Soluzione usata da Win9x).
2)  Che  l'installer controlli  quali  librerie  ci siano  gia`  (magari
riconoscendone  e controllandone  le versioni)  e se  ne manca  qualcuna
riporta  un  bel  messaggio  d'errore,   segnalando  cosa  manca  e  non
installando nulla,  non installando  cose che  possono essere  inutili e
lasciando scegliere all'utente se  usare un'altra soluzione o installare
quel che serve. (Soluzione usata da rpm).
3) Che  l'installer controlli quali  librerie ci siano gia`,  e installi
quelle mancanti automaticamente, dopo  aver chiesto permesso all'utente,
magari recuperandole  da un  qualche sito FTP,  semplificando la  vita e
dando il controllo all'utente sul  tutto. (Soluzione usata da debian via
apt-get).
4) Come sopra, ma senza chiedere nulla all'utente, che si ritrova quindi
20 librerie diverse che fanno la stessa cosa, ma la ridondanza e` minore
che nel caso  1 e affidata al buon cuore  dei programmatori che scelgono
che librerie i loro programmi usano (soluzione di WinNT se ben ricordo).
-- 
Bye,          | 
http://members.xoom.it/hitman_work
 
              | e-posta: sonicblast (at) 
inwind.it
 
The Hitman    | "Le risposte giuste non sono mai le piu` semplici"

On 5 Sep 2000 21:12:50 GMT, 
--- aSs0 --- (
mastr...@tiscalinet.it
)
wrote:
| Sorry, č una mia deformazione mentale: chiamo tutti per cognome... penso 
| che sia colpa di chi mi ha chiamato per 23 anni 'Mastro' (diminutivo del 
| mio cognome 'Mastromatteo').
 
 Anche a me e` successo :-)
 
| Ciao Lele! :)
 
 Ciao :-)
