Compileren en TAR GZ- en TAR BZ2-bestanden compileren in Ubuntu Linux

Advertentie

Advertentie
Advertentie

hoe te tar gz te installeren In tegenstelling tot Windows kan het installeren van software in Linux iets gecompliceerder zijn. Tenzij de door u gekozen software al in pakketvorm is of zich in een repository bevindt Uw gids voor Ubuntu-opslagplaatsen en pakketbeheer Uw gids voor Ubuntu-opslagplaatsen en pakketbeheer Meer lezen en kan worden geïnstalleerd met een eenvoudige regel tekst, de kans is groot dat u gaat compileren en installeren vanuit een .TAR.GZ of .TAR.BZ2 bestand.

Dit kan een nachtmerrie zijn, maar als je je aan de regels houdt, zou dit niet moeten gebeuren. Als je een lastig archief hebt dat moet worden geïnstalleerd, zal de volgende methode een pakket maken, het pakket installeren en een mooie, schone manier bieden om de software achteraf via je pakketbeheerder te verwijderen. Commandoregels klaar en diep ademen alstublieft ...

Tarballs Of Steel

Een .TAR.GZ / BZ2-bestand is een gecomprimeerde tarball (de niet-gecomprimeerde extensie is. TAR) die de onbewerkte broncode voor de door u gekozen toepassing bevat. Installatie vereist dat deze bestanden worden gecompileerd, verwerkt en gekoppeld op een manier waarop Ubuntu het programma vervolgens kan uitvoeren.

Het tarballformaat werd gestandaardiseerd in 1988 (en opnieuw in 2001) en wordt nog steeds op grote schaal gebruikt voor zowel Linux als Windows voor de distributie van software. Oorspronkelijk werden tarballs ontworpen om de back-up van gegevens te vergemakkelijken De beste gratis back-upsoftware voor uw pc De beste gratis back-upsoftware voor uw pc Lees meer op bandstations, niet dat u dat zult doen.

Als u de Linux-opdrachtregel niet eerder hebt gebruikt, hoeft u zich geen zorgen te maken, de opdrachten zijn eenvoudig en samenhangend.

Uw systeem voorbereiden

U moet een pakket met de naam build-essential installeren om het pakket vanaf de bron te maken en checkinstall om het toe te voegen aan uw pakketbeheerder voor eenvoudige verwijdering. Dit kan snel worden gedaan via de console, open Terminal ( Toepassingen, Accessoires, Terminal ) en typ:

 sudo apt-get install build-essentiële checkinstall 

hoe te tar gz te installeren

Geef deze de tijd om ze te downloaden en te installeren en als u klaar bent, wilt u misschien ook versiebeheersoftware voor upgrades installeren, maar u kunt dit later altijd doen. In elk geval zullen deze drie de slag slaan:

 sudo apt-get installeer subversion git-core mercurial 

Vervolgens wil je een gemeenschappelijke map om te gebruiken bij het bouwen van deze pakketten. Je kunt dit technisch overal plaatsen, zolang het beschrijfbaar is. De officiële Ubuntu-documentatie beveelt aan

 / Usr / local / src 

dus daar blijven we bij:

 sudo chown $ USER / usr / local / src 

Zorg er dan voor dat het beschrijfbaar is:

 sudo chmod u + rwx / usr / local / src 

Ten slotte installeren we apt-bestand, dat wordt gebruikt om eventuele afhankelijkheidsproblemen die u tegenkomt op te lossen:

 sudo apt-get install apt-bestand 

Hoe TAR GZ en TAR BZ2-bestanden te compileren en te installeren in het Ubuntu Linux apt-bestand

U krijgt waarschijnlijk een pop-up die aangeeft dat u apt-file moet bijwerken, als u niet de volgende opdracht uitvoert en het laat eindigen:

 sudo apt-bestand update 

Zodra je dit hebt gedaan, hoef je het nooit meer te doen, want je systeem zal voorbereid zijn op tarballs die je erin gooit.

Uitpakken en configureren

Ervan uitgaande dat je al een mysterieus .TAR.GZ-bestand hebt gedownload, moet je het eerst verplaatsen naar de door jou ontworpen map (ik heb het gebruikt)

 / Usr / local / src 

). U kunt dit doen met uw normale bestandsbrowser. Nautilus Elementary vereenvoudigt het bladeren door bestanden op Linux Nautilus Elementary vereenvoudigt het bladeren door bestanden onder Linux Lees meer, en als u klaar bent opent u een nieuwe terminal.

Hoe TAR GZ en TAR BZ2-bestanden te compileren en te installeren in Ubuntu Linux tarinsrc

Ga naar de build-map door te typen:

 cd / usr / local / src 

Pak daarna het archief uit. Voor type .TAR.GZ- bestanden:

 tar -xzvf.tar.gz 

En voor het type .TAR.BZ2- bestanden:

 tar -xjvf.tar.bz2 

Hoe TAR GZ en TAR BZ2 bestanden te compileren en te installeren in Ubuntu Linux untarpmw

Als alles goed is gegaan, ziet u een lange lijst met uitgepakte bestanden, zoals in de bovenstaande schermafbeelding. Sluit de Terminal nog niet, we zijn nog niet klaar.

Op dit punt dring ik er bij u op aan naar uw zojuist gemaakte archief (met uw gebruikelijke bestandsbrowser) naar de map te gaan en README of INSTALL te openen als de bestanden bestaan. Als je specifieke software een andere methode nodig heeft dan degene die ik wil gaan gebruiken, zal dit bestand de sleutel bevatten. Je kunt jezelf een hoop gedoe besparen door dit te doen.

U kunt ook verschillende installatieopties kiezen, afhankelijk van de software, en de INSTALLATIE of README zal bepalen wat deze zijn. De bestanden hebben mogelijk geen extensie, maar zijn platte tekst en moeten worden geopend in Gedit of een door u gekozen teksteditor.

Over het algemeen installeren de volgende opdrachten uw software met de standaardinstallatiemethode.

Je tarball zal zijn uitgepakt in een map met dezelfde naam als het bestand, dus ga naar deze map met de cd-opdracht die je eerder hebt gebruikt, zoals:

 cd / usr / local / src / 

install tar gz

Vervang door de naam van de map die door het archief is gemaakt. Vervolgens moet je de bronbestanden configureren door te typen:

 ./configure 

Opmerking: als uw software geen configuratiebestand heeft, kunt u proberen rechtstreeks naar het gedeelte Build & Install van dit artikel te springen, maar raadpleeg eerst uw INSTALL- of README-documentatie.

Als u een foutbericht ontvangt over autoconf, moet u het installeren door het volgende te typen:

 sudo apt-get install autoconf 

Ren dan

 ./configure 

nog een keer.

install tar gz

Met deze opdracht wordt gecontroleerd of u alle geïnstalleerde pakketten hebt die nodig zijn om uw software te gebruiken. U kunt het apt-bestand gebruiken dat u eerder hebt geïnstalleerd om de lege cellen in te vullen.

Als u een fout ontvangt (zoiets als

 configure: error: Bibliotheekvereisten ... niet gehaald 

) zoek naar het bestand dat niet boven het foutbericht staat en gebruik dan apt-file search door te typen:

 apt-bestand zoeken. 

Dit zal je vertellen welk pakket het bestand dat je nodig hebt in zit, dus je kunt het downloaden met behulp van:

 sudo apt-get install 

Dit hoeft niet altijd te gebeuren, maar het is erg handig als u niet over de vereiste afhankelijkheden beschikt.

Als je tevreden bent, heb je de pakketten (als je die nodig hebt) voer je het

 ./configure 

opnieuw bevelen.

hoe een tar gz bestand te installeren ubuntu

Als alles goed is gegaan, zult u het zien

 config.status: Makefile maken 

- gefeliciteerd, je bent er bijna! Veel mensen geven het op voordat ze zover zijn, maar jij bent beter dan dat.

Bouw & installeer

In hetzelfde Terminal venster type:

 maken 

Leun achterover, pak een kop koffie en adem even. Afhankelijk van de grootte van uw installatie kan dit enige tijd duren.

hoe een tar gz bestand te installeren ubuntu

Nu kunt u het programma met de volgende opdracht installeren:

 sudo checkinstall 

Volg de aanwijzingen op het scherm, voeg een beschrijving voor uw software toe en druk op Enter op dit scherm:

install tar gz

Als alles goed is verlopen, ziet u Installatie geslaagd . Pat jezelf op de achterkant. Je hebt het goed gedaan.

hoe een tar gz bestand te installeren ubuntu

Uw software zou nu moeten worden geïnstalleerd op

 / Usr / local / bin 

en je kunt het vanaf daar zonder problemen uitvoeren.

hoe te tar gz te installeren

Heb je het helemaal gemaakt? Is het niet eenvoudiger om gewoon op een pakket te wachten of het van de repositories te halen? Misschien heb je het gevonden ... makkelijk? Laat het ons weten in de comments.

In this article