Newsgroup: it.comp.os.linux.iniziare
Titolo: Linux e installazione software

Salve. Sto cercando di installare GTK per poter installare Gambas, e nella
marea di cose richieste figura anche GLib.
Ho scaricato Glib-2.9.0.tar.bz2 e ho notato che richiede GetText bloccandosi
con un errore in fase di configurazione. Una volta installato GetText,
provo ad installare GLib (con ./configure, make e make install eseguiti da
console nella directory dei sorgenti). In "configure" ottengo lo stesso
errore di mancanza di GetText, ma effettuo un logout e un login come Root e
sembrano andare OK tutte le fasi dell'installazione. 
Domanda: devo sempre fare un logout e riavviare X per far riconoscere al
sistema un software installato? Si tenga conto che eseguo sempre le
installazioni in una root console...
Dopo aver "installato" GLib-2.9.0, provo ad installare GTK+ ma durante in
"configure" si blocca dicendo che la versione installata di GLib è la 2.6.3
e a lui serve almeno la 2.7.1! Come mai?
Controllando ancora su GLib, noto su un sito che tra i requisiti per la sua
installazione figurano anche tali PKG-CONFIG e libiconv.... Ora mi chiedo:
se Glib ha necessità di queste ulteriori librerie (o qualsiasi cosa
siano...) come mai non ho ricevuto messaggi d'errore durante "configure",
"make" e "make install"?
Scusatemi, ma sto impazzendo cercando di fare una (almeno una...)
installazione corretta...
Grazie per qualsiasi delucidazione.
Fulcro

 installazione corretta...
Non stai facendo proprio un bel niente di corretto.
Impara ad usare gli strumenti della tua distribuzione (che ti sei ben
guardato dal citare).
-- 
Best Regards, Jack
Linux User #264449
Powered by Debian GNU/Linux on AMD64

 guardato dal citare).
La mia distro è la Mandriva 2005.
Sto cercando di installare tutte le librerie che servono, ma la PKG-CONFIG
deve essere implementata all'uso del compilatore GCC attraverso una
variabile da porre nel file 
configure.ac
: dove si trova questo file?
Ho fatto un "locate 
configure.ac
" e ho trovato solo una
entry: /usr/share/doc/libidn11-0.5.13/contrib/java/
configure.ac
Non mi sembra che sia la posizione corretta...
Mi chiedo: dovrò ripetere tutto questo casino per poter installare un
programma? Mi servirebbe Gambas, ma finora sono giorni a spulciare tra i
vari file di documentazione di tante librerie e ancora sono lontano da
Gambas...
Non mi spaventa la linea di comando, ma il non sapere quali e quanti
pacchetti di librerie dovrò installare prima di un programma....

> guardato dal citare).
Riformulo quello che ha detto Jack: non serve ricompilare, usa invece il
gestore di pacchetti della tua distribuzione.
Ciao
  Andrea

In pratica non hai bisogno di usare la linea di comando, la mandriva è
dotata di uno strumento di installazione molto versatile nel centro di
comando devi essere root per usarlo e quando installi un pacchetto
installa anche tutte le dipendenze.
ciao
P.S.: 
http://linux.le.it/docs/usare_urpmi_su_mandriva_mandrake.pdf
leggiti questo.

 gestore di pacchetti della tua distribuzione.
Il gestore pacchetti della mia distribuzione mi permette di
installare/disinstallare i pacchetti previsti in: CD1, CD2, CD3 e
update_source, quest'ultima configurata con il sito ftp.unina.it...
Per poter aggiungere del software non presente in quella lista cosa dovrei
fare? Ho provato ad aggiungere una voce alla lista di "fonti" di pacchetti,
ma mi viene richiesto un indirizzo Sinthesys/Hdilist.
Ad esempio, per l'update source è configurato l'URL
"
ftp://ftp.unina.it/pub/linux/../10.2/main_updates
" il percorso relativo
Synthesis/hdlist "media_info/
synthesis.hdlist.cz
".
Se volessi mettere come URL "/home/fulcro/Desktop/Software", come dovrei
mettere questo percorso relativo synthesis/hdlist?
E poi, i pacchetti che io ho sono dei tarball, la gestione di pacchetti li
gestisce o tratta solo gli RPM? Capisco di essere abbastanza newbie e forse
installare software non è ancora alla mia portata, ma in tutti gli archivi
che ho io le istruzioni parlano di installazioni attraverso terminale, con
"./configure", "make" e "make install" con le loro varie opzioni.
Sarei interessato a riuscire ad effettuare installazioni mediante
interfaccia grafica, avreste qualche link che mi chiarisca le idee?

 interfaccia grafica, avreste qualche link che mi chiarisca le idee?
senti, senza offesa ma ti potremmo rispondere, solo che queste cose sono
già spiegate abbondantemente bene su google e nelle FAQs:
http://www.linuxfan.it/icoli/DomandeFrequenti
I tar.gz contengono il codice sorgente di un programma, che quindi deve
essere compilato con make e make install.
Gli rpm e i deb invece contengono programmi già compilati, più qualche
informazione su di essi (dipendenze, funzione, etc..)
Esiste un piccolo programma chiamato checkinstall che ti permette di
creare un rpm a partire da un tar.gz. Non è complicato da usare,
probabilmente lo puoi anche trovare da qualche repository; poi dovrai fare
'checkinstall' anzichè 'make install' ogni volta che compili un programma.

 'checkinstall' anzichè 'make install' ogni volta che compili un programma.
Ecco, questo non lo sapevo. Ora so cosa cercare su Google...
Ti ringrazio per il suggerimento, e spero di poter chiedere altre info nel
caso non sia semplice trovarle altrove...
Saluti
Fulcro
P.S.: non ve la prendete se alcuni post vi sembrano banali, non per niente
siamo su "iniziare" e per chi inizia certe cose non sono così banali,
sopratutto se giorni di ricerca non chiariscono granchè le idee...