Newsgroup: it.comp.os.linux.iniziare
Titolo: l'annosa (per me) questione delle "dependencies"

 che senso ha avvisare dopo??
Debian lo fa.
-- 
CDreview: molto bello l'ultimo Baglioni, niente male         _/Davide\_
Macy Gray.                                                   \Alberani/

file che mi serve e avere un report (un po come volftp)
www.rpmfind.net
. Possiede una smisurata raccolta di rpm, quando ne selezioni uno
compare una scheda in cui trovi tutte le dipendenze; cliccando su queste ultime,
vieni trasportato al pacchetto che le soddisfa.
In teoria si può consultare anche da linea di comando, senza passare per l'html,
e ti scarica da solo ciò di cui hai bisogno, tramite il comando "rpmfind" (su RH
c'è il pacchetto), in pratica non ci sono mai riuscito (penso solo per
difficoltà di connessione al server, che naturalmente sta in America... devo
provare con un mirror, prima o poi...). Questo discorso ovviamente vale se non
usi Slackware o Debian (quest'ultima possiede un sistema concettualmente simile,
ma - dicono - molto più efficiente).
PS Prima di andare a scaricare da Internet, controlla se per caso hai sul cd il
file necessario: ti porti nella dir. dove si trovano gli rpm, poi dai "rpm -qlp
*.rpm | grep nomefile": se risponde, vuol dire che c'è. Per far comparire le
righe precedenti, nelle quali trovi anche il nome del pacchetto in cui si trova,
devi usare l'opzione -B di grep (man grep)
Ciao,
-- 
Riccardo Tromba
(per rispondermi in mailbox, rimuovete NO e SPAM dall'indirizzo)
   Per pensare, scrivere, spedire questo messaggio
  non è stato necessario alcun software commerciale
--*     (-:   L I N U X : join & enjoy!   :-)     *--

al download del file quali componenti sono associati?
Innanzitutto perché bisogna _sapere quali sono_... :-) Questo per chi gestisce
un sito web o ftp non è affatto scontato; prendi ad esempio VOLFTP: un lavoro
come quello che dici tu richiede che ci sia qualcuno che ha un'ottima
familiarità con Linux che si occupa di gestire le schede dei files... infatti se
esistono dei formati (rpm e deb) che automatizzano la gestione delle dipendenze,
lo stesso non si può dire per i semplici archivi tar! Temo che anche per Linus
Torvalds in persona la ricostruzione manuale di tutte le dipendenze di un
pacchetto discretamente "importante" (tipo wine...) non sarebbe una cosa così
rapida! Tradotto: è un lavoraccio, soprattutto è una cosa _lunga_!
Secondo motivo: come hai già capito, Linux è una costruzione complessa: come
gestisci le dipendenze delle dipendenze? Come fai a decidere se l'indicazione di
un pacchetto necessario è utile o banale e scontata? Esempio: qualunque
programma per X ovviamente ha bisogno di X. Che fai, accanto ad ogni programma
per X trascrivi tutto l'elenco dei pacchetti di X? No? Con che criterio? Tieni
conto che io ti ho fatto un esempio banale, ma altre situazioni non lo sono
affatto! Se vai sulle home page dei programmi, spesso vedrai che l'autore indica
in modo esplicito alcune dipendenze: ma ovviamente mette solo quelle che per lui
non sono scontate... e spesso ne tralascia alcune che magari a te provocano
casini!
Terzo motivo: che cosa intendiamo per "componenti"? Le dipendenze infatti di per
sé riguardano la presenza di determinati files... è evidente però (te ne sei
accorto da te...) che un bell'elenco di file mancanti non ti aiuta molto, almeno
fino a quando non hai un po' di "occhio" e capisci da te a che pacchetti fanno
riferimento (io ormai ci azzecco quasi sempre!). Indicare le dipendenze dai
pacchetti sarebbe la soluzione: certo, se non fosse che ogni distribuzione c'ha
i pacchetti costruiti e denominati a modo suo... prova a confrontare gli rpm per
Suse e per RedHat e capirai cosa intendo! Alla fin fine, per ogni pacchetto che
metti a disposizioni dovresti indicare _almeno_ quattro elenchi di dipendenze
(Debian, RH, Suse, Slack...)... Te li immagini (per restare all'esempio che hai
fatto) i redattori di VOLFTP? :-)


 file che mi serve e avere un report (un po come volftp)
Ah, il mitico 
www.freshmeat.net
-- 
Giambo - Che disprezza Bill Gates e vuole che lui lo sappia >:->

come vi comportate voi?
Scarico il source e ricompilo da zero
-- 
Saluti, Antonio Gallo
- Bad Penguin la distribuzione Linux italiana - 
http://www.badpenguin.org
- PRIME DI POSTARE QUI VAI SU 
http://www.badpenguin.org/info/dejanews.htm
- Non serve il Pentium 3 per andare in internet, basta non comprare un winmodem
- Se Linux non funziona e perche' non hai letto abbastanza manuali
- Tutta la doc e' su 
www.linuxdoc.org
, in italiano su 
www.pluto.linux.it
- Prima di cercare un programma vai su 
www.freshmeat.net
 o 
michel.enter.it