Hur till bygga från källkod under GNU/Linux

0
255

De flesta förråd för många GNU/Linux-distributioner har massa mängder av program och paket som finns tillgängliga inom dem; det blir mer och mer sällsynta du är som krävs för att bygga något från källan (om du använder Gentoo), dock, många användare är vänster omedvetna om hur du gör om behovet någonsin uppstår.

Denna handledning kommer att visa dig från början till slut, hur det är gjort. Jag använder Arch Linux, så lite egenheter som kan uppstå som skiljer sig något från distributioner som Ubuntu, men processen är nästan identiska, utom när de uppfyller beroenden kommer in i bilden.

Obs: Denna handledning kommer att ske nästan helt inom kommandoraden, så var beredd på att få dina händer lite smutsig och har en terminal fönstret öppet!

Vi kommer att bygga Pidgin, från källan. Pidgin är en populär multi-protokoll chat-klient som används för att ansluta till flera olika chattar på gång, som till exempel Skype och Facebook Messenger (Det finns en artikel här på Ghacks, visar hur du ansluter till de två)

Pidgin är tillgängliga i de flesta distribution förråd, men jag trodde att vi skulle bygga upp det, eftersom det är enkelt, lätt att göra, och kommer inte få super komplicerat för första gången byggnad.

Pidgin Source

Steg 1: Ladda ner källkoden

Första vi behöver göra, är att få våra sourcefiles! Du kan ta dem härifrån.

När dessa är hämtade, pop öppna din terminal och navigera till mappen hämtade filer (eller var du hämtat det tarball)

  • cd /Downloads

Nästa, vi måste packa upp arkivet, detta gör vi via de ‘tar’ kommando

  • tar-xf pidgin-2.12.0.tjära.bz2

Observera:

  • -x berättar tjära för att extrahera filen

  • f berättar tjära för att läsa i arkivet innehåll från en fil, som vår pidgin-2.12.0.tjära.bz2

nästa, vi cd: n i katalogen

  • cd pidgin-2.12.0/

Nästa, behöver vi konfigurera källkoden för vår maskin, och se till att vi har alla nödvändiga beroenden som krävs för att bygga källan.

Typiskt detta görs helt enkelt genom att skriva ./konfigurera, men jag vet att pidgin är att gå till fel om du gör det eftersom de flesta distributioner har inte de paket som behövs för att kompilera två delar av Pidgin: krävs för TCL-stöd (en äldre programmeringsspråk sällan används längre), samt paket som behövs för att stödja “under tiden”, som är nödvändiga för att använda Pidgin med “Sametime,” en IBM instant messaging-tjänsten/produkten.

Så, om du inte specifikt behöver stöd för TCL eller Sametime, vi kommer att berätta för våra system att inaktivera bygga dessa paket till Pidgin, därför förbi vårt behov av att uppfylla dessa krav för att konfigurera programmet!

  • ./configure –disable-samtidigt –disable-tcl

om allt går bra (som det gjorde på min mycket minimal Arch Linux installation, så att användarna av mer robust distributioner också “inte” springa in frågor), kommer du få en massa rullande text på skärmen, så småningom säger du:

konfigurera klar, nu skriver “att göra”

…Vilket är precis vad vi ska göra härnäst

  • göra

Du kommer att se en hel massa av text helt översvämma din terminal på denna punkt. Du å andra sidan kommer att gå och hämta en kopp kaffe, gå ut med hunden, eller inlägg som bild på sociala medier du har velat att posta och höll sätta upp; detta kommer att ta ett par minuter (det tog cirka 5 minuter eller så) på min laptop)

När det är äntligen klar, det sista steget är att installera Pidgin!

  • sudo make install

När väggen av text är färdig, så är du!

Obs: jag var tvungen att logga ut och in, innan Pidgin som dök upp i mitt program-menyn. Om du inte ser det, prova det.

För att summera:

  1. Ladda ner käll-filen och packa upp den.
  2. Köra ./konfigurera
  3. Kör make
  4. Kör sudo make install

Avslutande Ord

Det är det! Det är grunderna för att sammanställa program från källa. Vissa program är gjort på ett lite annorlunda sätt, men det är ett annat ämne för en annan dag, du hittar den här processen är den samma för många, många program. Så, njut!