compilare con openSUSE 11.1

7 risposte [Ultimo messaggio]
Ritratto di jackric
jackric
(Geek)
Offline
Geek
Iscritto: 02/03/2009
Messaggi: 100

come si fa? nn ho mai compilato nulla e vorrei sapere come si fa .. so che in ubuntu prima bisogna installare delle sorgenti o roba simile in openSUSE come funziona?

grazie ciao


KDE ThE bEsT Laughing

il mio blog http://totallinux.wordpress.com/ Laughing

Ritratto di Suxpep01011001
Offline
Geek
Iscritto: 17/03/2007
Messaggi: 193

in yast2 --installazione del software....filtro:modelli.....sezione "sviluppo"....sicuramente metti sviluppo base e kernel...poi dipende da te

Microsoft...."Your money Our passion"


Ritratto di jackric
jackric
(Geek)
Offline
Geek
Iscritto: 02/03/2009
Messaggi: 100

scusa nn ho capito se m,i scarico un svn da compilare nn uso config make e quella roba li?


KDE ThE bEsT Laughing

il mio blog http://totallinux.wordpress.com/ Laughing

Ritratto di anubis
anubis
(Guru)
Offline
Guru
Iscritto: 07/04/2007
Messaggi: 3656

Quote:

jackric ha scritto:
come si fa? nn ho mai compilato nulla e vorrei sapere come si fa .. so che in ubuntu prima bisogna installare delle sorgenti o roba simile in openSUSE come funziona?

grazie ciao

su ogni distro linux si compila sempre allo stesso modo.

cosa vuoi compilare? un programma? un modulo del kernel?

OpenSUSE Member,Packman Packager, Education Project Admin, LXDE Project Admin
Powered by http://en.opensuse.org/HP_Pavilion_dv6855el

Ritratto di jackric
jackric
(Geek)
Offline
Geek
Iscritto: 02/03/2009
Messaggi: 100

un programma .. mi è gia capitato di doverlo fare poi alla fine nn ho mai compilato nn sapevo come si faceva .. solo che ora vorrei riuscire a farcela .. ad esempio volevo compilare l' svn di kmess per averlo aggiornato all'ultima versione tutti i giorni .. mi puoi spiegare come si compila quello magari tanto per gli altri programmi si farà allo stesso modo ok?


KDE ThE bEsT Laughing

il mio blog http://totallinux.wordpress.com/ Laughing

Ritratto di anubis
anubis
(Guru)
Offline
Guru
Iscritto: 07/04/2007
Messaggi: 3656

Quote:

jackric ha scritto:
un programma .. mi è gia capitato di doverlo fare poi alla fine nn ho mai compilato nn sapevo come si faceva .. solo che ora vorrei riuscire a farcela .. ad esempio volevo compilare l' svn di kmess per averlo aggiornato all'ultima versione tutti i giorni .. mi puoi spiegare come si compila quello magari tanto per gli altri programmi si farà allo stesso modo ok?

per compilare kmess (che trovi in rpm su packman , kde4-kmess)

devi installare i seguenti pacchetti:

make cmake gcc gcc-c++ dbus-1-devel fam-devel fontconfig-devel freetype2-devel giflib-devel glibc-devel libbz2-devel libexpat-devel libjpeg-devel libkde4-devel libpng-devel libqt4-devel strigi-devel libxml2-devel libxslt-devel pcre-devel zlib-devel libqca2-devel phonon-backend-xine

puoi farlo selezionandoli da yast, o più velocemente da shell con zypper:

sudo zypper in make cmake gcc gcc-c++ dbus-1-devel fam-devel fontconfig-devel freetype2-devel giflib-devel glibc-devel libbz2-devel libexpat-devel libjpeg-devel libkde4-devel libpng-devel libqt4-devel strigi-devel libxml2-devel libxslt-devel pcre-devel zlib-devel libqca2-devel phonon-backend-xine

poi con shell devi entrare nella cartella dei sorgenti, con il comando "cd"

e dare:

./configure
make
sudo make install

OpenSUSE Member,Packman Packager, Education Project Admin, LXDE Project Admin
Powered by http://en.opensuse.org/HP_Pavilion_dv6855el

Ritratto di jackric
jackric
(Geek)
Offline
Geek
Iscritto: 02/03/2009
Messaggi: 100

ok quindi per ogni programma devo installare dei pacchetti diversi come sta sfilza che mi hai fatto installare adesso?


KDE ThE bEsT Laughing

il mio blog http://totallinux.wordpress.com/ Laughing

Ritratto di AL9000
AL9000
(Guru)
Offline
Guru
Iscritto: 29/10/2005
Messaggi: 1277

no, quei pacchetti che anubis ti ha fatto installare servono per la compilazione dei sorgenti di kmess, ed ovviamente anche per i sorgenti delle altre applicazioni.

Per compilare, come già ti ha detto anubis, devi (generalmente, ma non sempre) dare i 3 comandi che ti ha specificato in fondo al suo post in sequenza

Ciao

Chi è investito di un'autorità si trasformerà inevitabilmente, secondo una legge sociale immutabile, in un oppressore ed in uno sfruttatore della società. (M.A. Bakunin)