Newsgroup: it.comp.os.linux.iniziare
Titolo: RPM e dipendenze

Nel tentativo di affrancarmi sempre più dagli ambienti grafici per la
configurazione di Linux, oggi ho provato ad installare Hylafax usando
gli RPM della mia distro (MDK8.1).
Morale: una scena fantozziana con il prompt che continuava a dirmi che
mancavando delle dipendenze ed io che ribattevo a suon di  "rpm -i
<file necessario>"...
Mi sono arreso quando Ghostscript mi diceva che mancavano i font e i
font mi dicevano che mancava Ghostscript :)
Epilogo: startx -> Gestione pacchetti -> installato tutto in 1,30
min..:(
Solo che se volessi farmi un piccolo fax server senza dover installare
X, come cacchio faccio??? Esiste un comando che risolva
automaticamente tutte le dipendenze senza scocciare troppo?
Grazie per l'aiuto..
-fabio

Fabio Gava wrote:

Premesso che quello della MDK pare essere l'unico gestore di RPM che 
funziona..
Non capisco quale sia il problema nell'installare l'X, tanto poi basta non 
lanciarlo e lui se ne sta li buono buono senza rompere..

 i font e i font mi dicevano che mancava Ghostscript :)
e che problema c'e' ??   :-)
installa i font con l'opzione --nodeps o --force (forse e' meglio la
prima?), poi installi il ghostscript
qualcosa di simile succede quando rimuovi sendmail ed installi postfix:
rpm ti dice che interrompi delle dipendenze, ma tu sai che installando
postfix le sistemi....
ciao
Manuel
--
             Prima di postare FAQ, controlla su Google:
  >>   
http://groups.google.com/advanced_group_search
   <<
   Problemi di netiquette? 
http://www.nic.it/NA/netiquette.txt
Vuoi imparare linux? 
http://a2.swlibero.org
 - ICQ 117744323

 gestore di RPM che funziona..
e che differenza ha rispetto a quello di RedHat?
secondo me nessuna...
Ciao


 prima?), poi installi il ghostscript
No no no no!
Per i problemi di dipendenze incrociate e' ancora piu' semplice, basta 
mettere gli rpm che si incrociano sulla stessa riga di comando, cosi':
# rpm -i nomefil1.rpm nomefile2.rpm
e il gioco e' fatto :)
Ave!
-- 
Black Shark - ICQ# 5301833
Togli OE per rispondermi
IAMM - it.arti.musica.metal - 
www.iammol.com

 # rpm -i nomefil1.rpm nomefile2.rpm
ottimo!!!!
Ciao


 secondo me nessuna...
MDK ha dei frontend a rpm, come urpmi, urpme,... e facilitano molto il
compito: urpmi risolve le dipendenze e ti chiede direttamente di
inserire i CD per prendersi quello che gli serve

 inserire i CD per prendersi quello che gli serve
si ma queste sono le dipendenze 'semplici' da risolvere...
il brutto e' quando installi l'aggiornamento di un nuovo pacchetto che
richiede la versione nuova di librerie condivise con 20 altri
pacchetti...
giusto ieri volevo aggiornare postfix ma richiede le libcrypto.so.3
(correggetemi se sbaglio, vado a memoria) che nessun altro pacchetto
usa.
e se le installi e non sono retro-compatibili esce un casino...
nulla di che, pero' e' una certa perdita di tempo.


 pacchetti...
questo non te lo so dire, io uso principalmente debian, poi le altre
distro che mi capita di prendere in edicola le provo su una partizione
ad hoc ma non mi metto a fare gli aggiornamenti :) pero` mi pare che in
MDK con il gestore dei pacchetti quello grafico (non ricordo il nome)
potevi dare degli indirizzi remoti per gli updates. se sbaglio, gli
utenti MDK mi correggeranno
ciao

 automaticamente tutte le dipendenze senza scocciare troppo?
  rpm -i <pacchetto_1.rpm> <pacchetto_2.rpm> ... <pacchetto_n.rpm>
 Cosi` si gestisce lui le dipendenze tra i pacchetti.
        Saluti, Giovanni.
-- 
   |^^^^|
   |    |  Eat my shorts !             * Linux Powered *
   |()()| /                            - Kernel 2.4.17 -
                 -> gio.bcc(at)
tin.it
 <-

 urpmi fa qualcosa di simile.
seconda nota interessante..
benissimo. ti ringrazio delle info...
adesso ci studio sopra un attimo :-)


Grazie per l'aiuto..
ribadisco, a posteriori, i miei ringraziamenti per i numerosi
suggerimenti.
domani faccio la prova con urmpi.
-fabio

 font mi dicevano che mancava Ghostscript :)
Una volta che hai tutti gli rpm necessari li metti in una dir e scrivi:
# rpm -Uvh *
Se vuoi qualcosa di meglio puoi installare apt. Mi pare che sia stato 
portato per funzionare anche con rpm adesso.
-- 
Enrico Bodo  -   PhD student       
University of Rome "La Sapienza"    
Department of Chemistry        

 automaticamente tutte le dipendenze senza scocciare troppo?
apt...
Al massimo ti chiede se deve procedere (ieri mi ha fatto aggiornare
tutto X e Kde)...
Dove si trova apt per RH?
http://enigma.freshrpms.net/
 (forse .com).
Dubito pero' sia compatibile con Mandrake...
-- 
           ~~ ICQ#: 8761263 ~~ 
http://www.delymyth.net/
 ~~
            E-Mail Addy: DElyMyth [at] delymyth [dot] net
           => FREE! Hardware Anti-Virus!!! - /dev/brain <=
Powered By RedHat 7.2 (Enigma) - Kernel 2.4.7 - Ximian Gnome - Evolution

 secondo me nessuna...
parlando della gui, un abisso..
non solo si arrangia con le dipendenze dei pacchetti limitandosi a 
richiedere di inserire il CD ma il bello viene proprio con gli update dalla 
rete, verifica tramite FTP le disponibilità di pacchetti aggiornati, 
dopodiché basta selezionarli e dirgli "Installa".
Si occuperà del download e dell'installazione dell'upgrade del pacchetto.
Ovviamente con la versione full funziona molto meglio che con la download 
visto che tiene in memoria tutti i pacchetti disponibili, al limite ti 
segnala che manca qualche libreria, ma niente di più.
saluti

 apt...
sei un mito... non sapevo esistesse anche per RH.
me lo scarico subito.
