Hvordan bygge fra kildekode i GNU / Linux

Prøv Instrumentet Vårt For Å Eliminere Problemer

De fleste depoter for mange GNU / Linux-distribusjoner har store mengder programvare og pakker tilgjengelig i seg. det blir mer og mer sjeldent at du blir pålagt å bygge noe fra kilden (med mindre du bruker Gentoo), men mange brukere blir ikke klar over hvordan å gjøre det hvis behovet noen gang oppstår.

Denne veiledningen vil vise deg fra begynnelse til slutt, hvordan det er gjort. Jeg bruker Arch Linux, så det kan oppstå lite påfunn som er litt forskjellig fra distribusjoner som Ubuntu, men prosessen er nesten identisk, bortsett fra når oppfylle avhengigheter kommer inn i bildet.

Merk: Denne opplæringen vil bli utført nesten helt innenfor kommandolinjen, så vær forberedt på å gjøre hendene litt skitne og ha et terminalvindu åpent!

Vi skal bygge Pidgin, fra kilde. Pidgin er en populær multi-protokoll-chat-klient, som brukes til å koble til flere forskjellige chats samtidig, for eksempel Skype og Facebook Messenger ( Det er en artikkel her om Ghacks , som viser hvordan du kobler til nettopp de to)

Pidgin er tilgjengelig i de fleste distribusjonslagre, men jeg trodde vi skulle bygge det, siden det er enkelt, enkelt gjort, og ikke blir super komplisert for første gang du bygger.

Pidgin Source

Trinn 1: Last ned kilden

Det første vi trenger å gjøre er å skaffe kildefiler! Du kan ta tak i dem herfra .

Når disse er lastet ned, åpner du terminalen og navigerer til nedlastingsmappen (eller hvor du lastet ned den tarballen til)

  • cd / nedlastinger

Deretter må vi pakke ut arkivet, vi gjør dette via 'tar' -kommandoen

  • tjære-xf pidgin-2.12.0.tar.bz2

Merk:

  • -x ber tar om å trekke ut filen

  • f forteller at tar skal lese arkivinnholdet fra en fil, som pidgin-2.12.0.tar.bz2

neste, cd vi inn i katalogen

  • cd pidgin-2.12.0 /

Deretter må vi konfigurere kildekoden for maskinen vår, og sikre at vi har alle nødvendige avhengigheter som kreves for å bygge kilden.

Vanligvis gjøres dette ganske enkelt ved å skrive ./konfigurering, men jeg vet at pidgin kommer til å gjøre feil hvis du gjør det fordi de fleste distribusjoner ikke har de nødvendige pakkene for å kompilere to deler av Pidgin: kreves for TCL-støtte (et eldre programmeringsspråk brukes sjelden lenger), så vel som pakker som er nødvendige for å støtte 'i mellomtiden', som er nødvendig for å bruke Pidgin med 'Sametime', en IBM direktemeldingstjeneste / produkt.

Så med mindre du spesifikt trenger støtte for TCL eller Sametime, vil vi fortelle systemet vårt å deaktivere å bygge disse pakkene i Pidgin, og dermed omgå vårt behov for å oppfylle disse kravene for å konfigurere applikasjonen!

  • ./konfigurer - delbar-i mellomtiden -disibel-tcl

hvis alt går bra (som det gjorde på min minimale Arch Linux-installasjon, slik at brukere av mer robuste distribusjoner også 'ikke bør' få problemer), vil du få en haug med rulletekst på skjermen, og til slutt fortelle deg:

konfigurer komplett, skriv nå 'make'

... Det er akkurat det vi gjør videre

  • gjøre

Du vil se en hel haug tekst absolutt oversvømme terminalen din på dette tidspunktet. På den annen side skal du ta en kaffe, gå tur med hunden eller legge ut det bildet på sosiale medier du har ønsket å legge ut og fortsatte å sette av; dette kommer til å ta noen minutter (det tok rundt 5 minutter på den bærbare datamaskinen)

Når det er endelig ferdig, er det siste trinnet å installere Pidgin!

  • sudo make install

Når veggen av tekst er ferdig, er du også!

Merk: Jeg måtte logge ut og inn igjen, før Pidgin dukket opp i applikasjonsmenyen. Hvis du ikke ser det, kan du prøve det.

For å oppsummere:

  1. Last ned kildefilen, og pak den ut.
  2. Kjør ./konfigurer
  3. Kjør merke
  4. Kjør sudo make install

Avsluttende ord

Det er det! Det er det grunnleggende for å sammenstille applikasjoner fra kilden. Noen applikasjoner gjøres litt annerledes, men det er et annet tema for en annen dag; du finner ut at denne prosessen er den samme for mange, mange programmer. Så kos deg!