Newsgroup: it.comp.os.linux.iniziare
Titolo: La mia prima compilazione

Allora ragazzi...
è da qualche giorno che ho installato Linux. Devo impostare la
connessione a internet (infatti ora sono ancora su Windows) tramite
bluetooth (ho un nokia n70 con abbonamento umts).
Ho trovato una guida, l'ho seguita ma non ha funzionato. Mi sono fatto
un giro su internet e ho scoperto che la libreria che utilizzo
(bluez-libs-3.0.1) ha qualche problemino.
Così ho scaricato quella vecchia (2.25), l'ho salvata su una penna usb
e l'ho passata su Linux.
Ora dovrei fare la prima compilazione...
mi date una mano?
Anche una piccola guida che mi spiega come fare, perchè io non ne ho
proprio idea. Ho dato un'occhiata al file readme incluso, ma non è
molto esauriente.
Grazie :)

  
in che senso?
di solito basta un ./configure && make seguito da make install, 
quest'ultimo comando come root;
ma che distro hai? non lo trovi già pacchettizzato per essa?
cmq credo che sia meglio disinstallare la vecchia libreria, prima;
r
-- 
if I were a good man
I'd understand the spaces between friends
[Roger Waters: If]
tutto sui Pentangle: 
http://umpf.net/

 cmq credo che sia meglio disinstallare la vecchia libreria, prima;
Come?


 Come? 
usando gli strumenti della distro, mo' non ricordo quali sono in Mandriva;
oppure forse basta togliere il permesso d'esecuzione alla libreria;
r
-- 
----x----
---- ----
---- ----
                Camminare sulla brina.
---- ----
---- ----
---- ----
Ramapage: 
http://umpf.net/



Premessa: su 
http://www.bluez.org/download.html
 sono presenti le 
versioni 3.7 sia di bluez-libs che di bluez-utils.
Veniamo alla compilazione:
1. Leggere SEMPRE i files README e INSTALL solitamente presenti nel 
pacchetto scaricato.
2. decomprimere il pacchetto in una directory (es. io tengo i sorgenti 
in /home/utente/src);
3. da console, entrare nella directory del pacchetto (es: cd 
/home/utente/src/nomepacchetto/):
4. seguire i passi indicati in README e/o in INSTALL.
Nella fattispecie, README indica di dare il comando:
$ ./configure --prefix=/usr
che tradotto in italiano significa: esegui lo script "configure" che 
sta nella directory corrente (che si indica col punto). Il parametro 
(opzionale) --prefix significa: usa la directory "/usr" come punto di 
partenza per tutto quello che farai dopo. Ovvero:
metti i binari in /usr/bin, le librerie in /usr/lib, i manuali in 
/usr/doc...
Di default QUESTO configure usa l'impostazione --prefix=/usr/local. 
Puoi vedere la lista completa delle opzioni digitando:
$ ./configure --help
5. se il processo di configurazione è andato a buon fine senza errori, 
è ora di compilare:
$ make
Il processo può essere più o meno lungo a seconda della complessità 
del programma da compilare. Durante la compilazione la console si 
riempie di "geroglifici" incomprensibili ai più. In caso di errore, 
invece, riporta informazioni utili per capire cosa è andato storto.
6. Finita la compilazione, è ora di andare ad installare il prodotto 
della compilazione. Di norma solo l'utente root può installare 
programmi, quindi:
$ su
Password: (digitare la password di root)
# make install
Il file README suggerisce, invece, per la compilazione:
make && make install
che non fa altro che concatenare i due comandi in uno solo.
Mi sembra una sciocchezza, dato che la compilazione può farsi da 
utente normale, mentre l'installazione richiede i privilegi di root. Boh!
Fatto.
M.

 directory interessata, vero?
Oltre al README di solito c'è anche un INSTALL, leggi questo.
-- 
Sondaggio: il 58% degli italiani non crede alla reincarnazione.
Il 42% invece ha come l'impressione che questa domanda gliel'abbiano
gia' fatta.
		-- Panfilo Maria Lippi, "TABLOID TABLOID"@"Mai Dire Gol"


Perfetto, grazie mille :)

 Perfetto, grazie mille :)
Facci sapere com'è andata!
M.