ComputersSoftware

Programma's met de uitbreiding tar.gz: installatie, stap-voor-stap instructies en aanbevelingen

De eerste verschijning van internetnetwerken werd gekenmerkt door lage snelheden en onstabiele verbindingen. Op dit moment was het nodig om een oplossing te creëren op basis waarvan het mogelijk zou zijn om bestanden en documenten in een gecomprimeerde vorm over te dragen om netwerkverkeer te redden . Veel benaderingen en algoritmes zijn geprobeerd. En daarna ging veel softwareproducten naar de markt - WinZip, WinRAR en anderen, stevig verankerd in deze niche. Deze tools waren relevant voor de familie van Windows-besturingssystemen. In Linux werd in dezelfde omgeving actief archieven bzip2, Gzip en teer gebruikt. Het gaat om de groep van de laatste twee die in dit artikel worden besproken.

Wat is teer en gz

Tar is een archiefformaat dat belangrijke informatie kan opslaan, zoals gegevens van bestandseigenaar, mapstructuur en meer. Het zelfde programma, geïnstalleerd op Linux systemen, werkt met archieven van het teertype. In dit geval kunt u de teerbestanden zelf niet comprimeren. Om de grootte van het resulterende archief te verminderen, gebruikt u derhalve compressieproducten van derden. Meestal is het gzip of bzip2.

De gzip archiver gebruikt de Deflate-methode voor compressie, waarmee u de grootte van bestanden effectief kunt verminderen zonder verlies. Het enige nadeel van gzip is het onvermogen om tegelijkertijd te werken met meerdere bestanden. Daarom, om een archief te maken, wordt het gecombineerd met het teer nut. Zo, om meerdere bestanden te comprimeren, creërt eerst teer een archiefbestand van hen, die vervolgens wordt gecomprimeerd door gzip.

Een ander interessant kenmerk van gzip is de mogelijkheid om bestanden te comprimeren, zoals ze zeggen "in de lucht". Op deze manier gebruiken veel browsers deze techniek actief om het verkeer te comprimeren.

Hoe te installeren tar.gz - archief of programma

In Linux, en met name in Ubuntu, worden veel bestanden en programma's soms geleverd als tar.gz archieven. Dit kunnen toepassingen, service packs of gewoon uitvoerbare bestanden zijn. Daarom wordt alle verdere beschrijving gegeven voor het Ubuntu besturingssysteem. Om te begrijpen hoe u het archief in Ubuntu tar.gz kunt installeren, kunt u bijvoorbeeld elk programma dat bij de broncode komt, gebruiken.

U kunt bijvoorbeeld de hello-applicatie downloaden, waarvan de download openbaar is. Dit product voert een eenvoudige functie uit - verwelkomt de wereld in de beste tradities van de eerste lessen van elke programmeertaal. Onder de versies die op het adres worden gepresenteerd, is het beter om een frisse te kiezen.

Dus het bestand wordt gedownload, maar hoe te installeren tar.gz? Het is heel simpel. In besturingssystemen zoals Ubuntu moet u een terminal gebruiken. U kunt het bellen door op Ctrl + Alt + t te drukken. Het raam ziet er zo uit:

Om het bestand te pakken, moet u eroverheen komen. In de terminal kan dit worden gedaan met behulp van de cd-opdracht en de gewenste map. Bijvoorbeeld:

Cd Downloads

Nadat u het commando hebt ingevoerd, wordt de Enter-toets ingedrukt, die het naar de uitvoering stuurt. Nu is de terminal in een map met het gedownloade bestand hallo-2.10.tar.gz. De opdracht tar zxvf hallo-2.10.tar.gz is ingevoerd. Het resultaat hiervan is de uitvoer naar de console van de lijst van alle uitgepakte bestanden.

Nu komt de taak voorop in de vraag hoe u het archief installeert. Ubuntu tar.gz, - voorbereiding en compilatie.

Programma bestanden voorbereiden

Eerst moet u terugkomen in dezelfde map als de uitgepakte bestanden. Om dit te doen, gebruik de opdracht cd met de opgegeven directory - hallo-2.10. Nu in de map zelf moet u het commando uitvoeren ./configure --help. Het geeft u tips over het installeren van het programma. In de meeste gevallen is een eenvoudige inleiding tot ./configure voldoende. De gebruiker heeft echter niet voldoende toegangsrechten om te installeren naar de standaard directory, die / usr / local is. Daarom moet u opgeven dat de toepassing moet worden geïnstalleerd in de thuismap van het systeem. Het algemene team ziet er als volgt uit:

./configure --prefix = $ HOME

Als gevolg van de uitvoering ervan, controleert het systeem alle afhankelijkheden en geeft aan het eind meerdere regels over de succesvolle creatie van de bestanden.

compilatie

Nu is het nog steeds de voorbereide configuratie op te stellen. Dit wordt gedaan door een eenvoudig maken commando in dezelfde map van het uitgepakte archief. Als de uitvoer geen fouten bevat, dan is de compilatie succesvol, nu is het nog steeds te begrijpen hoe u het programma installeert van tar.gz naar het systeem. Om dit te doen, gebruik de opdracht voor installatie maken. Als het ook geen fouten bevat, dan is alles in het systeem geïnstalleerd en kan het worden gebruikt. Maar daarvoor is het opmerkelijk dat als u de thuismap als installatiepad hebt opgegeven, u het als volgt aan de PATH-omgevingsvariabele wilt toevoegen:

Export PATH = $ HOME / bin: $ PATH

Nu kan het programma gecompileerd en geïnstalleerd in het systeem worden gelanceerd vanuit elke map met een simpele hallo-oproep.

In feite was het mogelijk om dit programma te installeren door simpelweg te installeren hello in Ubuntu, zoals het in zijn repositories is. Maar het belangrijkste bericht van het artikel was om te vertellen hoe u tar.gz archief installeert. Daarom ging het hallo programma als een soort cavia. Het liet zien hoe het tar.gz pakket geïnstalleerd moet worden. We hebben ook geleerd hoe te pakken, compileren en uitvoeren op het systeem.

Hoe te installeren tar.gz op Linux Mint

Het werken in Mint is niet veel anders dan Ubuntu. Tenzij de terminaloproep opnieuw kan worden toegewezen aan andere toetsen. In het algemeen is het algoritme voor het installeren van het programma uit het tar.gz archief hetzelfde:

  • Download direct tar.gz zelf;
  • Hoe te installeren tar.gz en uitpakken, is een beetje hierboven beschreven;
  • Running configureren, maken en, indien nodig, installeren;

Basis teer commando's

Het teer programma heeft eigenlijk veel functies, waarvan de uitvoering met opties beschikbaar is. U kunt hun volledige lijst bekijken door te bellen - help in de terminal. Voor het eenvoudig uitpakken, gebruik de tar -xvf pad naar het archief. Als u moet opgeven welke map dit moet doen, wordt de c-optie toegevoegd: tar -xvf het pad naar het archief -C het pad naar de doelmap. Sleutels die in het team worden gebruikt, betekenen het volgende:

  • -z. Deze toets geeft aan dat u dit archief moet overslaan via het gzip-programma;
  • -x. Beteken, eigenlijk, het heel uitpakken;
  • -v. Het zegt dat wanneer het commando wordt uitgevoerd, de volledige procesnotitie wordt weergegeven;
  • -f. Dit betekent dat u het archief lokaal bestand moet uittrekken;

Ook, voordat u uitpakken, kunt u de inhoud van het bestand bekijken met de opdrachttaak -tf het pad naar het archief.

De basisopdrachten van gzip

Het gzip programma kan ook afzonderlijk worden gebruikt voor het comprimeren of uitpakken van bestanden. Om een archief te maken, moet u de opdracht gzip bestandsnaam uitvoeren. Omgekeerd, om te pakken - gunzip filename.gz.

Naast de standaard commando's zijn er ook toetsen die de functionaliteit van het programma uitbreiden. De belangrijkste zien er als volgt uit:

  • -h. Door deze toets te gebruiken wordt er een lijst met beschikbare opties en commando's weergegeven.
  • q. Blok alle berichten die tijdens de operatie verschijnen;
  • -t. Deze sleutel controleert het archief voor integriteit;
  • -fast en -best Deze twee toetsen regelen de snelheid van het maken van het archief. Het beste is de beste compressiekwaliteit, maar langzamer. Snel - integendeel, heel snel, maar met een kleiner percentage archivering.

conclusie

In dit artikel keken we naar de eenvoudigste opdrachten en liet u zien hoe u het tar.gz-archief of programma in het systeem installeert. Deze methode is vergelijkbaar met zowel Ubuntu als Mint, en voor een aantal andere Linux-distributies.

In feite zijn de mogelijkheden van de teer- en gzip-programma's veel bredere, en meer gedetailleerde studie van deze is buiten het bereik van dit artikel.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 nl.unansea.com. Theme powered by WordPress.