Newsgroup: it.comp.os.linux.iniziare
Titolo: installare

Ho installato, mi pare cottettamente Mandrake 9
Ma se trovo dei programmi interessanti (ad esempio Sodipodi) come
faccio a installarli? rpm, BINARI ecc. ho cercato di seguire
indicazioni varie, appunti linux, linux da zero, ma non riesco a
capire quale procedura usare. Sono nello spazio giusto?

valserjac wrote:

Sei indubbiamente nello spazio giusto....stai proprio iniziando!!! :-)
Cmq.
La mandrake usa rpm come sistema per installare i pacchetti.Mi spiego.Il
software opensource viene distribuito a sorgenti (codice de programma),
qiundi per essere reso eseguibile deve essere compilato.
Se tu scarichi i pacchetti .tgz oppure .tar.gz, di solito sono i sorgenti e
quindi li devi compilare.
Per compilare devi fare la procedura che avrai letto del tipo
-configure
-make
-make install
o simili.
Se invece scarichi gli rpm questi gia' sono compilati, quindi ti apri il tuo
bravo gestore di pacchetti e glielo dai in pasto.Questo controllera' le
dipendenze e se tutto e' ok, il pacchetto e' installato "in una botta!".
Approposito di dipendenze.
I pacchetti rpm possono dipendere da altri pack rpm.
Ad esempio un applicativo per kde richiederà che tu hai installato kde!
E anche i sorgenti possono dipendere da altri sorgenti, librerie etc.
Quindi se l'installazione ti da errori(cosa che succede spesso), leggi che
cosa gli manca, scaricalo, installalo e riprova...
Good Luck.
Rob.

Non ti spaventare... da riga di comando come root:
"rpm -Uhv nomefile.i386.rpm"
è la via più semplice anche se spesso devono essere soddisfatte delle 
dipendenze per cui per installare il pacchetto è necessario che prima tu 
installi librerie o altri programmi... comunque se la procedura non va a 
buon fine ti vengono indicati i programmi e/o librerie da installare.
Buona fortuna
valserjac ha scritto:


 "rpm -Uhv nomefile.i386.rpm"
Beh, io farei direttamente 
"urpmi nomeprogramma.rpm" 
che si occupa da solo di tutte le dipendenze. 
Ciao.
-- 
Lucio. ICQ# 126307243
"Tutto quello che possiamo fare è sperare per il meglio, aspettarci 
il peggio e accontentarci di una via di mezzo" 

 che si occupa da solo di tutte le dipendenze. 
...se hai definito i server da cui scaricare gli rpm mancanti, mi pare.
-- 
-----------------------------------------------------------------------
 (o_        Vinci                     registered Linux User #276630
 //\         " Violence is the last refuge of the incompetent "
 V_/_                     Salvor Hardin, Foundation

 ...se hai definito i server da cui scaricare gli rpm mancanti, mi pare.
Beh, si, se i pacchetti che servono non sono sui CD ovviamente devi dirgli
dove cercare. Ma se imposti uno o due sorgenti sei già a posto.


 dove cercare. Ma se imposti uno o due sorgenti sei già a posto.
Sono d'accordo, chiarisco che io uso di solito proprio urpmi, quindi non
volevo dire che fosse un principio sbagliato. Solo che pensavo che se già
risultava problematico destreggiarsi fra rpm e dipendenze, non fosse il
caso di aggiungere anche un ulteriore passo per configurare le fonti :-))


 fonti :-))
Ah, beh, questo è vero. Effettivamente urpmi e compagni possono essere un
po' ostici all'inizio, ma, IMHO, sono mille volte meglio che sfaciarsi i
neuroni con rpm che richiedono rpm che richiedono rpm (no, non mi sono
incantato, spesso è proprio così :-P) fino ad arrivare, al punto in cui
magari un simpatico messaggio ti dice "il pacchetto A è in conflitto col
pacchetto B: impossibile continuare" lasciando l'utente ad osservare il
monitor come un fesso.


Sicuramente urpmi e compagni (apt in particolare) sono comodi ma 
*spesso* fanno tutto da soli e non permettono all'utente di capire bene 
quello che sta succedendo... con rpm uno si romperà sì le palle 
(eccome!) però a livello di logica l'utente *ci mette le mani dentro*!
Detto questo... secondo me... una bella compilazione è la miglior cosa!
A tal proposito, una domanda: per tenere il tracking dei file installati 
io di regola faccio
# find /* > pacchetto-1
# make install
# find /* > pacchetto-2
# diff pacchetto-1 pacchetto-2 > pacchetto-installati
C'è qualcuno che ha una soluzione più *elegante*?
Ciao
Here
lchiandu ha scritto:


 C'Ãš qualcuno che ha una soluzione piÃ¹ *elegante*?
 
Io non ne conosco, sorry.


L'idea è buona per un bel server senza tanti file (server X e programmi 
vari)... ma per una workstation grafica il "find /*" è *abbastanza* 
lunghino...
lchiandu ha scritto:


 (eccome!) però a livello di logica l'utente *ci mette le mani dentro*!
Ce le mette comunque, visto che urpmi ti fa tutta la lista di roba da
scaricare comprensiva di dimensioni e, in caso di problemi o dubbi, ti
mette dei bei promptini. Il che è direi decisamente comodo.
See you,
		Silver Drake
--
We starve-look At one another Short of breath
Walking proudly in our winter coats Wearing smells from laboratories
Facing a dying nation Of moving paper fantasy
Listening for the new told lies With supreme visions of lonely tunes

 (eccome!) però a livello di logica l'utente *ci mette le mani dentro*!
Anche urpmi e le relative interfacce grafiche, quando devono risolvere
delle dipendenze scaricando altri pacchetti, lo segnalano. Solo che invece
di doversi annotare i pacchetti e doverli scaricare ed installare prima,
chiede l'autorizzazione e poi cerca di trovarli dai server definiti
direttamente, senza che lo debba fare l'utente. Non mi pare molto diverso,
toglie la parte più noiosa del "metterci le mani dentro", senza impedire
di vedere cosa sta succedendo.
