PDA

Visualizza la versione completa : errore installazione programmi


orma63
11-11-2008, 23:55
Ho provato ad installare programmi da riga di comando ma in cambio ricevo solo messaggi di errore, dove sbaglio ?

Per esempio, se provo ad installare il programma xine-lib-1.1.8.tar.gz ,
scompatto il file
mi sposto nella directory dove ho scompattato il file
scrivo ./configure, mi da tutta una serie di messaggi
scrivo make ( qui ricevo il mio primo errore)
poi do il comando su, inserisco la password
scrivo make install
e ricevo soo errori.

di seguito riporto quello che mi succede realmente:
napo@napo-desktop:~/Immagini$ cd xine-lib-1.1.8
napo@napo-desktop:~/Immagini/xine-lib-1.1.8$ ./configure
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for gawk... no
checking for mawk... mawk
checking whether make sets $(MAKE)... yes
checking build system type... i686-pc-linux-gnulibc1
checking host system type... i686-pc-linux-gnulibc1
checking build system type... (cached) i686-pc-linux-gnulibc1
checking for gcc... gcc
checking for C compiler default output file name...
configure: error: C compiler cannot create executables
See `config.log' for more details.
napo@napo-desktop:~/Immagini/xine-lib-1.1.8$ make
make: *** No targets specified and no makefile found. Stop.

Qualcuno mi può aiutare ?

Grazie

mykol
12-11-2008, 00:07
più che "installare" programmi mi pare che tu li voglia "compilare.

Cioè, probabilmente, i programmi che vuoi installare sono in realtà dei "sorgenti" (cioé dei file di testo) che opportunamente "compilati" danno origine a file di "codice binario" od "eseguibile" che poi, opportunamente installati, costituiscono i soft che usiamo.

Nelle moderne distribuzioni linux è abbastanza raro dover "compilare" qualcosa, in genere solo i soft che non sono già presenti, compilati, negli archivi della distribuzione stessa.

Di solito, quindi, i soft si installano in modo molto semplice con il "gestore di pacchetti" della propria distribuzione.

Se invece devi installare programmi che non esistono già compilati o lo vuoi fare per esercizio, aspetta qualcuno che ne sappia di più.

orma63
12-11-2008, 00:26
premetto che uso linux da poco ( e sicuramente lo avrai capito), forse non non mi sonospegato bene.

Se voglio istallare programmi con estensione tar.gz che trovo in rete come faccio ?

sacarde
12-11-2008, 13:36
http://www.coresis.com/extra/linuxcorsobase/9-2.htm

detroit
12-11-2008, 13:41
Originariamente inviato da orma63
Ho provato ad installare programmi da riga di comando ma in cambio ricevo solo messaggi di errore, dove sbaglio ?

Per esempio, se provo ad installare il programma xine-lib-1.1.8.tar.gz ,
scompatto il file
mi sposto nella directory dove ho scompattato il file
scrivo ./configure, mi da tutta una serie di messaggi
scrivo make ( qui ricevo il mio primo errore)
poi do il comando su, inserisco la password
scrivo make install
e ricevo soo errori.

di seguito riporto quello che mi succede realmente:
napo@napo-desktop:~/Immagini$ cd xine-lib-1.1.8
napo@napo-desktop:~/Immagini/xine-lib-1.1.8$ ./configure
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for gawk... no
checking for mawk... mawk
checking whether make sets $(MAKE)... yes
checking build system type... i686-pc-linux-gnulibc1
checking host system type... i686-pc-linux-gnulibc1
checking build system type... (cached) i686-pc-linux-gnulibc1
checking for gcc... gcc
checking for C compiler default output file name...
configure: error: C compiler cannot create executables
See `config.log' for more details.
napo@napo-desktop:~/Immagini/xine-lib-1.1.8$ make
make: *** No targets specified and no makefile found. Stop.

Qualcuno mi può aiutare ?

Grazie

probabilmente ti manca quel gawk ma in linea di massima compilarsi i sorgenti diventa un'inferno perchè le dipendenze alle librerie non vengono risolte in automatico e ti tocca scaricarle ed installarle man mano che ti da gli errori.se proprio vuoi compilare da sorgente fatti prima una lista delle librerie che il programma richiede,la trovi di solito nelle pagine del software stesso

Loading