Avatar billede RJFreelance Praktikant
31. oktober 2004 - 21:18 Der er 19 kommentarer og
4 løsninger

compilere programmer (builde dem)

Jeg har en masse programmer som kun er source.. Hvordan får jeg dem compileret ? Hvilket udviklingsmiljø skal jeg bruge ? På forhånd tak..
Avatar billede arne_v Ekspert
31. oktober 2004 - 21:21 #1
Med 98% sandsynelighed behøber du kun GCC og make+autoconf+automake !

Medmindre du vil rette i koden behøver du ikke nogen IDE (rigtigte
Linux nørder foretrækker vel også emacs ...)
Avatar billede bufferzone Praktikant
31. oktober 2004 - 21:21 #2
På de aller fleste distripotioner er compileren installeret default og du kan bare gå i gang. standard er kommandoerne

først ./configure
derefter make
tilsidst make install

det kan dog være at du først skal pakke ud med tar xvfz filnavn.tar.gz
Avatar billede Slettet bruger
31. oktober 2004 - 21:22 #3
gå ind i source mappen.
./configure
make
make install

Ellers RTFM - det står somregl beskrevet hvordan du gør
Avatar billede RJFreelance Praktikant
31. oktober 2004 - 21:22 #4
Ok, siger mig jo ikke så meget.. Er ny i linux livet ;)

Gætter på at det er nogle kommandoer. Men hvordan bruges de  ?

Bare i terminalen, og hvad så ?
Avatar billede Slettet bruger
31. oktober 2004 - 21:23 #5
hvis du er newbie synes du skal holde dig til binære pakker. RPM i dit tilfælde
Avatar billede RJFreelance Praktikant
31. oktober 2004 - 21:24 #6
Ja, men jeg skal bruge de her programmer, og de er ikke som RPM...
Avatar billede Slettet bruger
31. oktober 2004 - 21:29 #7
det tør jeg nu næsten og væde på de er. Hvilke programmer drejer det sig om?
Avatar billede bufferzone Praktikant
31. oktober 2004 - 21:32 #8
Nu bruger mandrake normale ikke RPM. RPM hører til Redhat eller fedora
Avatar billede RJFreelance Praktikant
31. oktober 2004 - 21:34 #9
Det er divx og kismet og ettercap..

Men hvor skal jeg skrive de der kommandoer ?
Avatar billede Slettet bruger
31. oktober 2004 - 21:37 #10
alle de 3 programmer kan du sagtens findes som rpm. I øvrigt vil jeg anbefale ffmpeg i stedet for divx.

Kommandoeren skal selvfølelig skrives i en konsol/shell - Den sidste kommando, make install, skal køres som root. De 2 andre kører du med din egen bruger
Avatar billede RJFreelance Praktikant
31. oktober 2004 - 21:38 #11
Når jeg nu er i min konsol, hvad skal jeg så skrive før make install ?
Avatar billede Slettet bruger
31. oktober 2004 - 21:38 #12
Og hvis du stadigvæk ikke ved hvad jeg snakker om er du lidt for meget newbie til at kompilere kildekode. Læs evt www.linuxbog.dk
Avatar billede RJFreelance Praktikant
31. oktober 2004 - 21:42 #13
Jamen jeg kan godt bruge make kommandoen, ved bare ikke hvordan jeg vælger at den skal "make" den mappe programmet ligger i!
Avatar billede arne_v Ekspert
31. oktober 2004 - 21:44 #14
du cd'er ned i det dir hvor filen makefile ligger inden du skriver make
Avatar billede Slettet bruger
31. oktober 2004 - 21:45 #15
ærgeligt at du ikke har lært "cd" kommandoen endnu. Læs nu noget dokumentation inden du gør dig selv til grin
Avatar billede arne_v Ekspert
31. oktober 2004 - 21:49 #16
så så så

ingen er vel født med alle man pages i hukommelsen

og det med samme dir som makefile fremgår ikke specielt klart af ovenstående
Avatar billede RJFreelance Praktikant
31. oktober 2004 - 21:49 #17
Kender den godt fra windows... Kan bare ikke få det til at virke.. Kan kun komme til mit home dir..

Så vil den ikke videre til min brugermappe
Avatar billede RJFreelance Praktikant
31. oktober 2004 - 21:50 #18
Er der nu!
Avatar billede RJFreelance Praktikant
31. oktober 2004 - 21:55 #19
space - hvor kan man finde ffmpeg ?
Avatar billede Slettet bruger
31. oktober 2004 - 22:00 #20
Sorry men er ikke i særlig godt humør i dag, så du får altså lige denne her http://wuhu.dk/bart.gif
arne_v> nej det er man ikke, men er tilladt og sætte sig lidt ind i sit nye system. Blev nok også lidt for grov. Undskyld!
Avatar billede RJFreelance Praktikant
31. oktober 2004 - 22:04 #21
Kan i forklare mig hvorfor den ikke kan åbne denne fil:  http://www.imagemagick.net/download/linux/fedora/i386/ImageMagick-6.1.2-6.i386.rpm

Den åbner bare min video player istedet :S
Avatar billede RJFreelance Praktikant
31. oktober 2004 - 22:23 #22
Hmm fik det til at virke.. Tror jeg låne en bog om mandrake på biblioteket hvis det er muligt..
Avatar billede Slettet bruger
31. oktober 2004 - 23:30 #23
Lige en kommentar til bufferzone:

RPM-pakkesystemet bruges af adskillige forskellige distributioner. Deriblandt naturligvis dem fra RedHat, som opfandt systemet. Andre, der bruger RPM, er: Mandrake, SuSE og Conectiva for bare at nævne nogle få. Derudover er RPM-pakker også defineret som standardformat til pakker, der skal være kompatible med mange distroer (Linux Standard Base), så hvis man kan finde en LSB-RPM, ville den sandsynligvis sagtens kunne installeres på min Debian, som ellers ikke benytter RPM selv. Men Mandrake er altså en af de distroer, der altid har brugt RPM. (Den startede som en let modificeret RedHat.)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester