Hvordan man bygger fra kildekode i GNU / Linux
- Kategori: Linux
De fleste depoter for mange GNU / Linux-distributioner har masser af software og pakker til rådighed inden for dem; det bliver mere og mere sjældent, at du skal bygge noget fra kilden (medmindre du bruger Gentoo), men mange brugere forbliver uvidende om hvordan at gøre det, hvis behovet nogensinde opstår.
Denne tutorial viser dig fra begyndelse til slutning, hvordan det er gjort. Jeg bruger Arch Linux, så der kan opstå lidt underlige spørgsmål, der adskiller sig lidt fra distributioner som Ubuntu, men processen er næsten identisk, undtagen når opfyldelsen af afhængigheder kommer i spil.
Bemærk: Denne tutorial vil blive udført næsten udelukkende inden for kommandolinjen, så vær klar til at få hænderne lidt beskidte og have et terminalvindue åbent!
Vi vil bygge Pidgin fra kilde. Pidgin er en populær multi-protokollchatklient, der bruges til at oprette forbindelse til flere forskellige chats på en gang, såsom Skype og Facebook Messenger ( Der er en artikel her om Ghacks , der viser, hvordan man opretter forbindelse til disse to)
Pidgin er tilgængelig i de fleste distributionslagre, men jeg troede, vi ville bygge det, da det er enkelt, let gjort og ikke bliver superkompliceret til din første bygning.

Trin 1: Download kilden
Den første ting, vi skal gøre, er at få vores kildefiler! Du kan gribe dem herfra .
Når disse er downloadet, skal du åbne din terminal og navigere til din Downloads-mappe (eller hvor du end har downloadet den tarball til)
- cd / Downloads
Dernæst skal vi pakke ud arkivet, det gør vi via 'tar' -kommandoen
- tjære-xf pidgin-2.12.0.tar.bz2
Bemærk:
-x fortæller tar at udpakke filen
f fortæller tar at læse arkivindholdet fra en fil, ligesom vores pidgin-2.12.0.tar.bz2
næste, cd vi ind i biblioteket
- cd pidgin-2.12.0 /
Derefter skal vi konfigurere kildekoden til vores maskine og sikre, at vi har alle de nødvendige afhængigheder, der kræves for at oprette kilden.
Dette gøres typisk simpelthen ved at skrive ./konfigurering, men jeg ved, at pidgin vil fejle, hvis du gør det, fordi de fleste distributioner ikke har de nødvendige pakker til at kompilere to dele af Pidgin: krævet til TCL-support (et ældre programmeringssprog bruges sjældent længere), såvel som pakker, der er nødvendige for at understøtte 'i mellemtiden', som er nødvendige for at bruge Pidgin med 'Sametime', en IBM instant messaging-service / -produkt.
Så medmindre du specifikt har brug for support til TCL eller Sametime, vil vi bede vores system om at deaktivere opbygning af disse pakker i Pidgin, og dermed omgå vores behov for at opfylde disse krav til at konfigurere applikationen!
- ./configure - undgåelig-i mellemtiden -disibel-tcl
hvis alt går godt (som det gjorde på min meget minimale Arch Linux-installation, så brugere af mere robuste distributioner også 'ikke bør' løbe ind i problemer), får du en masse rulle tekst på skærmen og til sidst fortæller dig:
konfigurering komplet, skriv nu 'make'
... hvilket er nøjagtigt, hvad vi gør næste
- lave
Du vil se en hel flok tekst absolut oversvømme din terminal på dette tidspunkt. Du på den anden side skal tage en kop kaffe, gå tur med hunden eller lægge det billede på sociale medier, som du har lyst til at sende og fortsat udsætte; dette vil tage et par minutter (det tog ca. 5 minutter på min bærbare computer)
Når dette er endeligt færdigt, er det sidste trin at installere Pidgin!
- sudo gøre installation
Når tekstmuren er færdig, er du også!
Bemærk: Jeg var nødt til at logge ud og tilbage, før Pidgin dukkede op i min applikationsmenu. Hvis du ikke kan se det, kan du prøve det.
For at opsummere det:
- Download kildefilen, og tag den ud.
- Kør ./konfigurer
- Kør mærke
- Kør sudo make install
Afsluttende ord
Det er det! Det er det grundlæggende i at udarbejde applikationer fra kilden. Nogle applikationer udføres lidt anderledes, men det er et andet emne for en anden dag; finder du, at denne proces er den samme for mange, mange programmer. Så nyd!