• Opret dig
  • Glemt adgangskode

User account menu

  • Artikler
  • Forside
  • Forum
  • Nyheder
  • Log ind
Hjem
LinuxIN.dk

Snak med

Opret dig!

Af ino | 09.01.2005 23:43

The tree step. En hurtig HOWTO til compiling

Artikel
Jeg kan huske første gang jeg selv skulle pakke koden ud og compile den. Det tog noget tid og fandt ud af det med SSLUG bøgerne :D.
Dengang brugte jeg Slackware som ikke rigtig har et online pakkesystem.
Idag bruger jeg nu Gentoo.

Der opstår engang imellem at nye folk i Linux spørger hvordan man gør, og det fik mig til at skrive denne lille mini howto.

Hent den kode ned du nu har fundet.
Pak den ud med

# tar -zxvf pakke.tar.gz eller # tar -jxvf pakke.tar.bz2

Fra tar manualen:
-C, --directory DIR
-f, --file F
-j, --bzip2
-p, --preserve-permissions
-v, --verbose
-z, --gzip

Det kan være en god ide at læse README eller INSTALL filen hvis der er sådan en. Men nu er vi jo engang dansker og dansker læser først manualen når alt det andet fucker op.....

Der er en configure fil kør den.

# ./configure --help

(Det kan godt hænde at det er med stor c altså ./Configure --help) for at se hvad du kan compile ind i programmet (I tty kan du scrolle op og ned med shift pageup og shift pagedown).

# ./configure --det --jeg --vil --ha --med

Nu tjekker den den så om der mangler nogen pakker, og hvis der gør det skal de først installeres. Hvis der ellers ikke er nogen fejl.
Nu er du klar til at compile.

# make

Nu skulle du havde compilet koden hvis der ikke kom nogen fejl (Hvis der gør kan du altid spørge her på siden eller læse README eller INSTALL filen)
For at installer den compilet kode skal du være root. Så hvis du ikke er det.

# su -

(Husk - efter su da det vil sætte alle variablerne til roots. Gør det at sikkerheds grunde)

# make install

Vil installer det hele.

Så nu skulle du så være klar til at køre programmet.
Og husk da kan altid spørge her på siden.
  • Log ind eller opret dig for at tilføje kommentarer

Kommentarer

Svar søges

Linux Foundation brugte 8,4 millioner dollars på Linux Kernel projektet i 2025 0
KDE overgår indsamlingsmålet for 2025 med rekordstor støtte fra lokalsamfundet 0
Zypper Package Manager brugervejledning til openSUSE brugere og deres derivater 0
KDE Spectacle tilføjer OCR understøttelse for at kopiere tekst direkte fra skærmbilleder 0
Deaktiverer alle AI-funktioner i Firefox Web Browser 0

Seneste aktivitet

Nu kan man skrive private beskeder 3
Glædelig Jul 3
Kunstig inteligens 4
Kopiering til min Samsung telefon 5
Mbox mail import til Thunderbird 14
FOSS i Færdselsstyrelsen 2
Program ala Dreamweaver 2
Test af forum 5
Flatpak og hvorfor 1
Har brugt GLF OS, en NixOS-baseret distribution lavet i Frankrig. 2
Crontab 2
[ LØST ] Flere genveje på Firefox skrivebordet 5
Linuxin er nu migreret til Drupal 11 15
Dansk distro til software udviklere 3
Driver til min scanner? 3
Affinity V3 2
copy hvordan 1
Sortering af filer - sort of... 4
Det der ikke må galt gik galt 5
VPN — 8 tests, 1 klar vinder i 2025 3

© 2025 Linuxin og de respektive skribenter

Oprettet og drevet af nørder siden 2004 !