[macello]GCC

6 risposte [Ultimo messaggio]
Ritratto di FixXxeR
FixXxeR
(Junior)
Offline
Junior
Iscritto: 06/05/2006
Messaggi: 31

Aiuto!

Credo di aver fatto un macello......ma cominciamo dall'inizio...

Stavo cercando di installare Superkaramba scaricato in tar.gz, dopo aver scaricato il tar l'ho decompresso(tar xvzf nome file) e sono entrato nella directory creata.
Eseguo il comando “./configure” e viene stampato questo errore:
configure: error: no acceptable C compiler found in $PATH
A questo punto mi metto alla ricerca di un compilatore C.
YaST mi dice che le librerie C per gcc sono già installate, e comunque a parte quelle installate non ne riesce a trovare altre(cioè con chiave di ricerca 'gcc' YaST trova 2 voci che secondo lui sono già installate).
Allora mi metto alla ricerca di aiuti sui forum,dopo aver girato per ore sui vari forum e provato ad installare innumerevoli pacchetti di gcc senza ottenere alcun risultato ho trovato sul forum di kde-look.org un post con scritto che per far vedere al Sistema il path dove era installato gcc con le librerie per C( ho ritenuto attendibile questo consiglio perchè YaST effettivamente mi diceva di aver già installto le librerie per C) bisognava digitare il seguente comando:
export PATH="/usr/bin/gcc"
E così ho fatto.

Morale della favola:
1)non sono riuscito ad installare Superkaramba
2)la directory /usr/bin/gcc NON ESISTE PIU'!!!
3)sono inc**** nero!

Come posso risolvere?

ovvero come posso:
ripristinare la directory /usr/bin/gcc
installare i pacchetti giusti per gcc in modo da poter conseguentemente installare Superkaramba e qualsiasi altro programma che richieda un compilatore C
fare in modo che YaST (nel caso io digiti come chiave di ricerca GCC) mi trovi TUTTI i pacchetti gcc che possono servirmi e non solo 2!

Vi ringrazio per la pazienza.

+---------------------------------------------------------------------------------------------+
| In a future wthout walls who needs WINDOWS?!?!? |
+---------------------------------------------------------------------------------------------+

Ritratto di boffo
boffo
(Guru)
Offline
Guru
Iscritto: 17/10/2005
Messaggi: 687

Superkaramba lo trovi pacchettizzato su packman o suse guru.

Ritratto di FixXxeR
FixXxeR
(Junior)
Offline
Junior
Iscritto: 06/05/2006
Messaggi: 31

Quote:

packman o suse guru.

non so cosa siano....

comunque come posso risolvere il problema del compilatore C di gcc che prima o poi si ripresenterà senza dubbio..... Sad

+---------------------------------------------------------------------------------------------+
| In a future wthout walls who needs WINDOWS?!?!? |
+---------------------------------------------------------------------------------------------+

Ritratto di ferdybassi
ferdybassi
(Guru)
Offline
Guru
Iscritto: 11/09/2005
Messaggi: 2668

Packman e guru sono due repository addizionali.
Guarda nelle guide o cerca nel forum e scoprirai come utilizzare i repository addizionali.

Per quanto riguarda gcc apri Yast, disinstallalo e reinstallalo da zero.

Piccoli consigli:

1- quando installi da tar.gz prima di lanciare i vari make e configure, controlla nel file di configurazione che tutti i link alle varie librerie e compilatori puntino al path giusto

2- se trovi i pacchetti, installa gli rpm da Yast. Questo per una ragione di facilità e anche perchè in un sistema RPM based ogni software installato tramite rpm viene infilato in un database, in modo che poi Yast possa proporre automaticamente gli aggiornamenti, le patch e cose del genere.
Se installi da tar.gz Yast non saprà mai dell'esistenza del pacchetto e non potrà mai proporti di aggiornarlo

Amministratore di
www.it-opensuse.org

Ritratto di FixXxeR
FixXxeR
(Junior)
Offline
Junior
Iscritto: 06/05/2006
Messaggi: 31

Quote:

Per quanto riguarda gcc apri Yast, disinstallalo e reinstallalo da zero.

non posso disinstallarlo, manderebbe a quel paese yast, amarok e un sacco di altre applicazioni...
Quote:

2- se trovi i pacchetti, installa gli rpm da Yast

Come dicevo non capisco come cavoli lavori YaST, quando inserisco una keyword per fare una ricerca dei pacchetti(ex gcc) mi trova solo i pacchetti che ho già installato sul computer oppure quelli che puo' prendere dal DVD di installazione di SUSE.....non li cerca in Internet....

+---------------------------------------------------------------------------------------------+
| In a future wthout walls who needs WINDOWS?!?!? |
+---------------------------------------------------------------------------------------------+

Ritratto di ferdybassi
ferdybassi
(Guru)
Offline
Guru
Iscritto: 11/09/2005
Messaggi: 2668

Quote:

FixXxeR ha scritto:
non posso disinstallarlo, manderebbe a quel paese yast, amarok e un sacco di altre applicazioni...

Non è vero. Molta gente nemmeno lo installa gcc.
Prova e vedrai. Vai in Yast, disinstallalo e poi reinstallalo

Quote:

Come dicevo non capisco come cavoli lavori YaST, quando inserisco una keyword per fare una ricerca dei pacchetti(ex gcc) mi trova solo i pacchetti che ho già installato sul computer oppure quelli che puo' prendere dal DVD di installazione di SUSE.....non li cerca in Internet....

E come fa a cercarli in internet, se non gli dici dove cercarli??? Mica ha il motore di ricerca di google incorporato!
I repository servono proprio a questo: a dire a yast dove andare a cercare i pacchetti che mancano.
C'è una guida ben fatta che spiega come fare a configurarli...

Amministratore di
www.it-opensuse.org

Ritratto di FixXxeR
FixXxeR
(Junior)
Offline
Junior
Iscritto: 06/05/2006
Messaggi: 31

Quote:

Non è vero. Molta gente nemmeno lo installa gcc.
Prova e vedrai. Vai in Yast, disinstallalo e poi reinstallalo

Quando seleziono i pacchetti da disinstallare di gcc YaST mi da un messaggio di allert lungo 2 pagine con l'elenco di tutti i programmi che utilizzano i pacchetti che gli dico di disinstallare......

Mi puoi passare il link alla guida?

Per quanto YaST mi dica che i pacchetti gcc sono installati questo divrebbe provare il contrario:
fixxxer@fixxxer:~&gt; ls /usr/bin | grep cc<br />accounting<br />ccexample<br />formaticc<br />icc2ps<br />icclink<br />icctrans<br />jpegicc<br />mysqlaccess<br />perlcc<br />rpcclient<br />tifficc<br />winegcc

+---------------------------------------------------------------------------------------------+
| In a future wthout walls who needs WINDOWS?!?!? |
+---------------------------------------------------------------------------------------------+