Nieuws:

Welkom, Gast. Alsjeblieft inloggen of registreren.
Heb je de activerings-mail niet ontvangen?

Auteur Topic: van tarball naar executable  (gelezen 1628 keer)

Gast

  • Gast
van tarball naar executable
« Gepost op: 2005/09/25, 20:00:11 »
Hallo,
Ik heb een tarball gedownload en uitgepakt.
nu staart tin de handleiding van het programma dat ik moet invoeren:
  ./configure --with-gnome
  make
  make install

waar moet ik dit invoeren en wat gebeurt er dan?
Ik heb het in een rootterminal geprobeerd maar het werkt schijnbaar niet.
en hoe zit het met diectory structuren?

Hopelijk wordt ik niet uitgelachen ik ben echt nieuw met linux...

in ieder geal bedankt.

Bernardus

Offline Dennis Kaarsemaker

  • Administrator
    • dennis
    • http://www.kaarsemaker.net
  • Steunpunt: Nee
van tarball naar executable
« Reactie #1 Gepost op: 2005/09/25, 23:52:38 »
Wat zat er in die tarball? (ik bedoel dus de naam van het programma)

IndiepoprockJesse

  • Gast
van tarball naar executable
« Reactie #2 Gepost op: 2005/09/26, 00:09:25 »
Brr, het compilen van die zooi is echt ongezond als je niet weet wat je doet, ik kan het je uit ervaring vertalen.. Hoe dan ook, ik denk wel dat er hier genoeg expertise is om je een kant op te helpen..

student

  • Gast
van tarball naar executable
« Reactie #3 Gepost op: 2005/09/26, 12:43:48 »
zulk een tarball, waar jij over spreekt, die bevat meestal de source code van een programma.
Je moet die code dan compileren, en zorgen dat hij werkt op jou linux distro, aangezien een andere distro anders is ;-).

Als je ./configure typt in een terminal, in de dir waar je die tarball hebt uitgepakt, dan stelt hij in waar alles op jou systeem staat, MAAR als je iets ontbreekt dat het programma nodig heeft, dan stopt de configure, en vertelt je wat je nog moet installeren.
Na dat configure command kan je ook "flags" ingeven als je dat nodig acht. Daarmee kan je opties installen, zoals jij met die "--with-gnome" doet.

Als je de source succesvol geconfigured hebt, dan kan je die compileren met het command "make".
Als het compileren dan ook succesvol was, dan heb je het programma in binary vorm ( bruikbare vorm ).

Nu moet je het programma enkel nog installeren in de juiste dirs, en dat doe je met het command "sudo make install".
Enkel voor het installeren is root/super-user nodig.

have fun compiling ;-)

Gast

  • Gast
van tarball naar executable
« Reactie #4 Gepost op: 2005/09/26, 19:37:12 »
Hartelijk bedankt voor de tips,

het programma is trouwens celestia voor linux.
onder windows is het leuk maar ik wilde eens proberen of het onder linux nog veel leuker zou kunnen zijn.


nogmaals bedankt voor de reacties, ik hoop dat het me nu lukt.

Offline Dennis Kaarsemaker

  • Administrator
    • dennis
    • http://www.kaarsemaker.net
  • Steunpunt: Nee
van tarball naar executable
« Reactie #5 Gepost op: 2005/09/26, 20:44:25 »
Gooi die sources weg, open de synaptic package manager en installeer het daarmee.

Gast

  • Gast
van tarball naar executable
« Reactie #6 Gepost op: 2005/09/27, 20:53:52 »
klinkt goed maar hoe doe ik dat?

als ik de synaptic package manager open vindt hij het package niet

IndiepoprockJesse

  • Gast
van tarball naar executable
« Reactie #7 Gepost op: 2005/09/28, 01:00:22 »
bij mij staan ze er wel gewoon tussen, misschien moet je ff bij je repositories kijken en dan bij add om die extra repositories erbij te krijgen..

Offline Dennis Kaarsemaker

  • Administrator
    • dennis
    • http://www.kaarsemaker.net
  • Steunpunt: Nee
van tarball naar executable
« Reactie #8 Gepost op: 2005/09/29, 11:38:24 »
Je zult waarschijnlijk de 'universe' repository aan moeten zetten, zie wiki.ubuntu.com/AddingRepositoriesHowto

bratdaking

  • Gast
van tarball naar executable
« Reactie #9 Gepost op: 2005/09/29, 22:38:50 »
TIP:

Het voordeel van een package is dat als het niet bevalt je het ook zo weer kunt deinstalleren.
Bij het compilen vanaf de source wordt dat een heel stuk lastiger, om nog maar niet te spreken over eventuele afhankelijkheidsproblemen... maw als het kan: gebruik een package!!!