Sådan kompileres og installeres TAR GZ & TAR BZ2 -filer i Ubuntu Linux

Sådan kompileres og installeres TAR GZ & TAR BZ2 -filer i Ubuntu Linux

I modsætning til Windows har installation af software i Linux potentialet til at være lidt mere kompliceret. Medmindre din valgte software allerede er i pakkeform eller ligger i et lager og kan installeres med en simpel tekstlinje, er chancerne for, at du bliver nødt til at kompilere og installere fra en .TAR.GZ- eller .TAR.BZ2 -fil .





Dette kan være et mareridt, men hvis du holder dig til reglerne, burde det ikke være det. Hvis du har et irriterende arkiv, der skal installeres, vil følgende metode oprette en pakke, installere pakken og give en god ren måde at fjerne softwaren bagefter via din pakkehåndtering. Kommandolinjer ved den klare, dybe vejrtrækning tak ...





Tarballs af stål

En .TAR.GZ/BZ2 -fil er en komprimeret tarball (den ukomprimerede udvidelse er .TAR), som indeholder den rå kildekode til dit valgte program. Installation kræver, at disse filer kompileres, behandles og linkes på en måde, så Ubuntu derefter kan køre programmet.





Tarball -formatet blev standardiseret i 1988 (og igen i 2001) og bruges fortsat i vid udstrækning på både Linux og Windows til distribution af software. Oprindeligt var tarballs designet til at lette sikkerhedskopiering af data til båndenheder, ikke at du gør det.

Hvis du ikke har brugt Linux-kommandolinjen, før der ikke er nogen grund til bekymring, er kommandoerne ligetil og sammenhængende.



Forberedelse af dit system

Du skal installere en pakke kaldet bygge-væsentligt til oprettelse af pakken fra kilde og checkinstall for at tilføje det til din pakkehåndtering for let fjernelse. Dette kan gøres hurtigt via konsollen, bare åbn Terminal ( Ansøgninger , tilbehør , Terminal ) og type:

sudo apt-get install build-essential checkinstall





opret en Windows 10 boot usb

Giv dem tid til at downloade og installere, og når du er færdig, kan du også installere versionsstyringssoftware til opgraderinger, selvom du altid kan gøre dette senere. Under alle omstændigheder vil disse tre gøre tricket:

sudo apt-get install subversion git-core mercurial





Dernæst vil du have en fælles mappe, der skal bruges, når du bygger disse pakker. Du kan teknisk set placere dette hvor som helst, så længe det er skrivbart. Den officielle Ubuntu -dokumentation anbefaler

/usr/local/src

så vi holder fast ved det:

sudo chown $ USER/usr/local/src

Sørg derefter for, at det er skrivbart:

sudo chmod u+rwx/usr/local/src

Endelig installerer vi også apt-fil , som bruges til at løse eventuelle afhængighedsproblemer, du støder på:

sudo apt-get install apt-file

Du får sandsynligvis en pop-up, der fortæller, at du skal opdatere apt-file, hvis ikke kør følgende kommando og lad den afslutte:

sudo apt-fil opdatering

Når du har gjort dette, behøver du aldrig at gøre det igen, da dit system vil være forberedt på alle tarballer, du kaster efter det.

Uddrag og konfigurer

Forudsat at du allerede har downloadet en mystisk .TAR.GZ -fil, skal du først flytte den til din udpegede byggemappe (jeg brugte

/usr/local/src

). Du kan gøre dette med din normale filbrowser, og når det er gjort, skal du åbne en ny Terminal.

Skift til build -mappen ved at skrive:

cd/usr/local/src

Uddrag derefter arkivet. Til .TAR.GZ filtype:

tjære -xzvf .tar.gz

Og for .TAR.BZ2 filtype:

tjære -xjvf .tar.bz2

Hvis alt gik godt, vil du se en lang liste over udpakkede filer, som i skærmbilledet ovenfor. Luk ikke terminalen endnu, vi er ikke færdige.

Det er på dette tidspunkt I trang til dig til at navigere til den mappe, dit arkiv lige har oprettet (med din sædvanlige filbrowser) og åbne enten README eller INSTALL hvis filerne findes. Hvis din særlige software kræver en anden metode end den, jeg er ved at gå ind i, vil denne fil indeholde nøglen. Du kan redde dig selv a masse besvær ved at gøre dette.

Du kan muligvis også vælge forskellige installationsmuligheder afhængigt af softwaren, og INSTALL eller README angiver, hvad disse er. Filerne har muligvis ingen udvidelse, men er ren tekst og skal åbnes i Gedit eller en hvilken som helst tekstredigerer, du vælger.

Som hovedregel installerer følgende kommandoer din software med standardinstallationsmetoden.

Din tarball er blevet ekstraheret til en mappe med samme navn som filen, så skift til denne mappe med den cd -kommando, du brugte tidligere, sådan:

cd/usr/local/src/

Erstat med navnet på den mappe, arkivet oprettede. Dernæst skal du konfigurere kildefilerne ved at skrive:

./konfiguration

Bemærk: Hvis din software ikke har en konfigurationsfil, kan du prøve at springe direkte til Byg og installer i denne artikel, men konsulter først din INSTALL- eller README -dokumentation.

Hvis du modtager en fejlmeddelelse relateret til autoconf, skal du installere den ved at skrive:

sudo apt-get install autoconf

Kør derefter

./konfiguration

igen.

Denne kommando bekræfter, om du har alle de installerede pakker, der kræves for at bruge din software. Du kan bruge apt-fil, som du installerede tidligere til at udfylde emnerne.

Hvis du modtager en fejl (f.eks

konfigurer: fejl: Bibliotekskrav ... ikke opfyldt

) kig efter filen, der ikke findes over fejlmeddelelsen, og brug derefter apt-filsøgning ved at skrive:

apt-fil søgning.

Dette fortæller dig, hvilken pakke den fil, du har brug for, er i, så du kan downloade den ved hjælp af:

fede ting at gøre med en hjemmeserver

sudo apt-get install

Dette sker ikke nødvendigvis altid, men det er meget nyttigt, hvis du ikke har de nødvendige afhængigheder.

Når du er tilfreds, har du pakkerne (hvis du havde brug for dem), kør

./konfiguration

kommando igen.

Hvis alt gik godt, vil du se

config.status: oprettelse af Makefile

- tillykke, du er der næsten! Mange mennesker giver op, før de når dette punkt, men du er bedre end det.

Byg og installer

Ind i samme terminalvinduetype:

lave

Læn dig tilbage, tag en kop kaffe og træk vejret et øjeblik. Afhængigt af størrelsen på din installation kan dette tage et stykke tid.

Nu kan du installere programmet med følgende kommando:

sudo checkinstall

Følg vejledningen på skærmen, tilføj en beskrivelse af din software, og tryk på Gå ind på denne skærm:

Hvis alt gik godt, vil du se Installation lykkedes . Klap dig selv på skulderen. Du har klaret dig godt.

Din software skal nu installeres til

/usr/local/bin

og du kan køre det derfra uden problemer.

Gjorde du det hele vejen igennem? Er det ikke lettere bare at vente på en pakke eller få den fra depoterne? Måske fandt du det ... let? Lad os vide det i kommentarerne.

Del Del Tweet E -mail Sådan ændres udseendet og følelsen af ​​dit Windows 10 -skrivebord

Vil du vide, hvordan du får Windows 10 til at se bedre ud? Brug disse enkle tilpasninger til at gøre Windows 10 til din egen.

Læs Næste
Relaterede emner
  • Linux
  • Ubuntu
  • Filkomprimering
Om forfatteren Tim Brookes(838 artikler udgivet)

Tim er freelance skribent, der bor i Melbourne, Australien. Du kan følge ham videre Twitter .

Mere fra Tim Brookes

Abonner på vores nyhedsbrev

Tilmeld dig vores nyhedsbrev for at få tekniske tips, anmeldelser, gratis e -bøger og eksklusive tilbud!

Klik her for at abonnere