Advertentie
In tegenstelling tot Windows, installeert u software in Linux Aan de slag met Linux en UbuntuJe bent geïnteresseerd in het overschakelen naar Linux... maar waar begin je? Is uw pc compatibel? Werken uw favoriete apps? Hier is alles wat u moet weten om aan de slag te gaan met Linux. Lees verder kan iets gecompliceerder zijn. Tenzij de door u gekozen software al in pakketvorm is of bevindt zich in een repository Uw gids voor Ubuntu-repository's en pakketbeheer Lees verder en kan worden geïnstalleerd met een eenvoudige tekstregel, de kans is groot dat je moet compileren en installeren vanuit een .TAR.GZ- of .TAR.BZ2-bestand.
Dit kan een nachtmerrie zijn, maar als je je aan de regels houdt, mag dat niet zo zijn. Als je een lastig archief hebt dat moet worden geïnstalleerd, maakt de volgende methode een pakket, installeer dit pakket en zorg voor een mooie schone manier om de software achteraf via je pakket te verwijderen manager. Commandoregels klaar, diep adem alstublieft ...
Tarballs van staal
Een .TAR.GZ / BZ2-bestand is een gecomprimeerde tarball (de ongecomprimeerde 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 tarball-formaat werd gestandaardiseerd in 1988 (en opnieuw in 2001) en wordt nog steeds veel gebruikt op zowel Linux als Windows voor de distributie van software. Oorspronkelijk waren tarballs ontworpen om de back-up van gegevens De beste gratis back-upsoftware voor uw pc Lees verder op tape-apparaten, niet dat je dat gaat doen.
Als je de Linux-opdrachtregel nog niet eerder hebt gebruikt, hoef je je geen zorgen te maken, de opdrachten zijn eenvoudig en samenhangend.
Uw systeem voorbereiden
U moet een pakket met de naam installeren build-essentieel voor het maken van het pakket vanaf de bron en checkinstall om het toe te voegen aan uw pakketbeheerder voor eenvoudige verwijdering. Dit kan snel worden gedaan via de console, open gewoon Terminal (Toepassingen, Accessoires, Terminal) en typ:
sudo apt-get install build-essential checkinstall

Geef ze de tijd om deze te downloaden en te installeren, en als u klaar bent, wilt u misschien ook versiebeheersoftware installeren voor upgrades, hoewel u dit altijd later kunt doen. Deze drie zijn in ieder geval voldoende:
sudo apt-get installeer subversie git-core mercurial
Vervolgens wilt u een gemeenschappelijke directory gebruiken bij het bouwen van deze pakketten. Je kunt dit technisch overal neerzetten, zolang het maar 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
Eindelijk installeren we ook apt-bestand, die wordt gebruikt om eventuele afhankelijkheidsproblemen op te lossen die u tegenkomt:
sudo apt-get installeer apt-file

U krijgt waarschijnlijk een pop-up die aangeeft dat u het apt-bestand moet bijwerken, zo niet, voer dan de volgende opdracht uit en laat het aflopen:
sudo apt-file update
Als je dit eenmaal hebt gedaan, hoef je het nooit meer te doen, want je systeem is voorbereid op alle tarballs die je erop gooit.
Uitpakken en configureren
Ervan uitgaande dat u al een mysterieus .TAR.GZ-bestand hebt gedownload, moet u het eerst naar de door u aangewezen build-map verplaatsen (ik gebruikte
/usr/local/src
). U kunt dit doen met uw normale bestandsbrowser Nautilus Elementary vereenvoudigt het bladeren door bestanden op Linux Lees verder , en als je klaar bent, open je een nieuwe Terminal.

Ga naar de build-map door te typen:
cd / usr / local / src
Pak vervolgens het archief uit. Voor .TAR.GZ bestandstype:
tar -xzvf.tar.gz
En voor .TAR.BZ2 bestandstype:
tar -xjvf.tar.bz2

Als alles goed is gegaan, zie je een lange lijst met uitgepakte bestanden, zoals in de bovenstaande schermafbeelding. Sluit de terminal nog niet, we zijn nog niet klaar.
Het is op dit punt ik drang u om naar de map te gaan die uw archief zojuist heeft gemaakt (met uw gebruikelijke bestandsbrowser) en README of INSTALL te openen als de bestanden bestaan. Als uw specifieke software een andere methode vereist dan degene die ik ga gebruiken, dan zal dit bestand de sleutel bevatten. U kunt uzelf redden veel van gedoe door dit te doen.
Mogelijk kunt u ook verschillende installatieopties kiezen, afhankelijk van de software, en INSTALL 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 andere teksteditor.
Over het algemeen installeren de volgende opdrachten uw software met de standaardinstallatiemethode.
Je tarball is 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 zo:
cd / usr / local / src /

Vervangen
./configureren
Opmerking: Als uw software geen configuratiebestand heeft, kunt u proberen rechtstreeks naar de Bouwen en installeren sectie van dit artikel, maar raadpleeg eerst de documentatie INSTALL of README.
Als u een foutbericht met betrekking tot autoconf ontvangt, moet u dit installeren door te typen:
sudo apt-get installeer autoconf
Ren dan
./configureren
nog een keer.

Deze opdracht controleert of u over alle geïnstalleerde pakketten beschikt die nodig zijn om uw software te gebruiken. U kunt het apt-bestand gebruiken dat u eerder hebt geïnstalleerd om de lege plekken in te vullen.
Als u een foutmelding krijgt (zoiets als
configureren: fout: Bibliotheekvereisten... niet ontmoet
) zoek naar het bestand dat niet wordt gevonden boven het foutbericht en gebruik vervolgens apt-file search door te typen:
apt-file zoeken.
Dit zal u vertellen in welk pakket het gewenste bestand zich bevindt, zodat u het kunt downloaden met:
sudo apt-get install
Dit hoeft niet altijd te gebeuren, maar het is erg handig als u niet over de vereiste afhankelijkheden beschikt.
Als u tevreden bent, heeft u de pakketten (indien nodig) voer de
./configureren
commando opnieuw.

Als alles goed is gegaan, zul je 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.
Bouwen en installeren
In hetzelfde Terminal-venstertype:
maken
Leun achterover, pak een kopje koffie en adem even in. Afhankelijk van de grootte van je installatie kan dit even duren.

Nu kunt u het programma installeren met de volgende opdracht:
sudo checkinstall
Volg de instructies op het scherm, voeg een beschrijving voor uw software toe en druk op Enter op dit scherm:

Als alles goed is gegaan, zul je zien Installatie voltooid. Geef jezelf een schouderklopje. Je hebt het goed gedaan.

Uw software zou nu moeten zijn geïnstalleerd
/usr/local/bin
en je kunt het vanaf daar zonder problemen uitvoeren.

Heb je het helemaal gehaald? Is het niet eenvoudiger om gewoon op een pakket te wachten of het uit de opslagplaatsen te halen? Misschien vond je het... makkelijk? Laat het ons weten in de comments.
Tim is een freelance schrijver en woont in Melbourne, Australië. Je kunt hem volgen op Twitter.