Handige tips

Man Linux - Linux referentie

Pin
Send
Share
Send
Send


Elke gebruiker van Linux-besturingssystemen, evenals andere systemen, moet extra programma's installeren. In Windows-besturingssystemen is alles heel eenvoudig, in de regel is er een setup.exe-installatieprogramma dat helpt bij het installeren van software. Maar in Linux zijn de dingen enigszins anders. Hoe programma's op Linux te installeren? Overweeg nu dit probleem.

Er zijn verschillende soorten installatiepakketten in Linux en elke distributie heeft zijn eigen pakketindeling. Distributies Fedora, Mandriva, Red Hat en Suse gebruiken de standaard Linux RPM-installatie ontwikkeld door Red Hat. Het RPM-pakketbestand heet meestal programmanaam-versie.rpm.

Een ander van de zeer populaire formaten is DEB. Gebruikt door Debian, Ubuntu, Knoppix en Mepis. Het heeft de naam program_name-version.deb.

En we gingen naar de archieven. Dit is meestal een extensie .tar, .tar.gz, .tgz. Ze moeten worden uitgepakt en vervolgens worden geïnstalleerd / gecompileerd.

Voer de installatieprocedure van de programma's uit namens de superuser.

Programma's installeren op Debian, Ubuntu

Er zijn veel tools voor het werken met DEB-formaatpakketten, maar meestal gebruiken ze apt-get, het is opgenomen in de standaardset van tools. Voer de opdracht in om de toepassing te installeren:

APT slaat een lokale database op van alle pakketten die beschikbaar zijn voor installatie en links waar ze te verkrijgen zijn. Deze database moet van tijd tot tijd worden bijgewerkt met de opdracht:

Typ de volgende opdrachten om verouderde pakketten (programma's) op de computer bij te werken:

U kunt meer lezen over APT op de officiële website: http://www.debian.org/doc/manuals/apt-howto/

Programma's installeren uit archieven (tarballs)

Voor archieven die zijn gecomprimeerd met GZIP (gz, gz2, enz.) Doen we dit:

Voor archieven gecomprimeerd met BZIP (bz, bz2, etc.) een beetje anders:

  • x - bestanden uitpakken uit het archief,
  • v - gedetailleerde weergave van informatie op het scherm,
  • f - Verplichte optie. Indien niet gespecificeerd, zal Tar proberen tape te gebruiken in plaats van een bestand,
  • z - procesarchief gecomprimeerd met gzip,
  • j - procesarchief gecomprimeerd met bzip.

Nadat de opdracht is uitgevoerd, wordt een map gemaakt met een naam die lijkt op de naam van het pakket. Vervolgens moet u deze gemaakte map openen met de opdracht:

Lees vervolgens in het uitgepakte archief de instructies in het README-bestand, indien aanwezig. Als het programma in elk geval is gecompileerd als een uitvoerbaar bestand, bevat het pakket een .sh-bestand, meestal install.sh genoemd. We lanceren het gewoon voor uitvoering.

Maar als het programma wordt gepresenteerd in de broncode, voeren we de opdrachten uit:

Na installatie voeren we uit:

Nou dat is alles, niets ingewikkelds. Nu weet je hoe je programma's op Linux installeert: Debian, Ubuntu, Fedora, Red Hat, Mandriva, inclusief uit archieven.

rpm - Programma's toevoegen of verwijderen op Linux Red Hat


syntax:

RPM - RedHat Package Manager, Red Hat Linux-pakketbeheerder die de volgende functies uitvoert:

  • Software installatie
  • Software update
  • Software verwijderen
  • Informatie krijgen over software

Met software bedoelen we alle programma's die speciaal zijn geassembleerd in de vorm van installatiepakketten met de extensie .rpm
Dit type installatiepakket is het populairst op Linux Red Hat-systemen.

opm Het heeft een groot aantal opties en parameters voor het beheren van software, dus alleen de meest gebruikte opties worden hier vermeld. Een complete lijst met opties voor deze opdracht kunt u krijgen door de opdrachtregel in te typen

De belangrijkste opties van het team:

- pakketinstallatie
Extra opties:

- sluit de documentatie voor het pakket uit (wordt niet geïnstalleerd)

- negeert waarschuwingen en installeert het pakket ondanks fouten.

- voert geen installatiescripts uit

- sets pad als hoofddirectory

- tijdens de installatie van het pakket, als een dergelijk pakket al is geïnstalleerd (bijvoorbeeld de oude versie), verwijdert het huidige pakket en installeert een nieuw. Mag in plaats van optie worden gebruikt -i
Extra opties:

- hiermee kunt u terugkeren naar een oudere versie van het pakket.

- ontvangt informatie over het pakket
Extra opties:

- geeft informatie weer over het pakket waartoe het bestand behoort file

- geeft samenvattende informatie over het pakket weer

- toont een lijst met bestanden die bij het pakket horen

- geeft de inhoud van installatiescripts weer

- Toont de functies van het pakket

- Toont de functies die vereist zijn voor het pakket

- geeft informatie weer over alle geïnstalleerde pakketten

- geeft informatie weer over het geïnstalleerde pakket
Extra opties:

- geeft informatie weer over alle geïnstalleerde pakketten

Belangrijke voorbeelden:

Pakket installatie:

Installatie ondanks fouten:

Pakketupdate of een nieuwe installeren, in ruil voor de huidige:

Pakketverwijdering:

Bekijk een lijst met alle geïnstalleerde pakketten:

Bekijk een lijst met alle geïnstalleerde pakketten die waarschijnlijk verband houden met MySQL:

Programma's installeren op Ubuntu met behulp van een grafische interface

Laten we beginnen met de standaardmanager van de meest populaire Linux-distributie vandaag - Ubuntu. Het heet "Ubuntu Application Center". Klik op het bijbehorende pictogram op de startbalk om dit programma op te roepen.

Fig. 1. Ubuntu Application Center-pictogram

Als het pictogram er niet is, moet u het hoofdmenu (Dash) openen en de eerste letters van de programmanaam typen.

Fig. 2. Ubuntu-applicatiecentrum

In het bovenste gedeelte van het programmavenster kunt u selecteren:

  • «Alle applicaties»Om nieuwe programma's te bekijken en te installeren
  • «gevestigd»Om geïnstalleerde applicaties te bekijken en indien nodig te verwijderen
  • «Het verhaal»Om het logboek van het werken met het programma te bekijken.

In de rechterbovenhoek van het venster bevindt zich een zoekbalk waar u trefwoorden kunt invoeren die het gewenste programma beschrijven. Aan de linkerkant is een lijst met programmacategorieën. In het midden van het venster staat een directe lijst met programma's. Door op het pictogram of de naam van het programma te klikken, zien we de gedetailleerde beschrijving, screenshots en gebruikersrecensies. Om het programma te installeren, klikt u op de "vestigen"(Of"Om te kopen"Als de aanvraag is betaald). Voor de installatie vraagt ​​het systeem om het wachtwoord van de supergebruiker, waarna het nog een tijdje moet wachten tot het programma is geladen en geïnstalleerd. Programma's worden op dezelfde manier verwijderd. Klik boven aan het venster op de knop 'gevestigd", Selecteer het programma dat we willen verwijderen en druk op de knop"Verwijder».

Ubuntu Application Center kan ook worden gebruikt om pakketten te installeren die zijn gedownload van internet. Op Ubuntu hebben ze de extensie .deb. Om programma's op deze manier te installeren, klikt u op het distributiepakket (file.deb), het controlecentrum wordt geopend, waarna u op de knop "vestigen". In dit geval moet het distributiepakket van het programma worden gemaakt voor de specifieke versie van het besturingssysteem dat op uw computer is geïnstalleerd, anders kunnen er problemen met afhankelijkheden optreden en kan het programma niet worden geïnstalleerd. Bij het downloaden van programma's van dubieuze bronnen bestaat bovendien de mogelijkheid dat er schadelijke code in voorkomt. Daarom herhalen we de aanbeveling voor het installeren van programma's van officiële distributies. Er zijn andere grafische pakketbeheerders voor verschillende op Linux gebaseerde systemen (Synaptic, KPackage, etc.). In het kader van dit artikel zullen we ze niet in detail kunnen beschouwen, maar ze hebben een vergelijkbare functionaliteit en interface, daarom moeten er bij het installeren van programma's met behulp van de grafische interface geen speciale problemen zijn.

Programma's installeren in de opdrachtregelmodus

Verschillende pakketbeheerders worden gebruikt om programma's in de opdrachtregelmodus te installeren en verwijderen. De hierboven besproken grafische managers zijn alleen add-ons voor hen. Dezelfde acties kunnen worden uitgevoerd in de opdrachtregelmodus. Om met de opdrachtregel te werken, moet u een terminal of console openen. Zie Linux-opdrachten voor meer informatie over het werken met de opdrachtregel. Een aantal hieronder besproken opdrachten moet worden uitgevoerd in de superuser-modus. Om over te schakelen naar de superuser-modus, moet je de opdracht su invoeren of typ sudo vóór elke opdracht waarvoor rootrechten vereist zijn. Op Debian-gebaseerde systemen (Ubuntu, Kubuntu, Linux Mint, Xubuntu, Damn Small Linux, etc.) wordt een manager gebruikt om .deb-pakketten te beheren apt-getutility dpkg en shell geschiktheidmet een tekstinterface.

Een programma installeren vanuit de repository

Voordat u de programma's installeert, moet u de versies van geïnstalleerde programma's en bibliotheken bijwerken door de volgende opdrachten uit te voeren:

sudo apt-get update

sudo apt-get upgrade

Installeer vervolgens het benodigde pakket met de opdracht:

sudo apt-get install paket

Waar paket de naam van het pakket is, bijvoorbeeld de opdracht

sudo apt-get install mc

installeer het mc-pakket, d.w.z. Midnight Commander.

Om het paket-pakket te verwijderen, moet u de opdracht uitvoeren:

sudo apt-get paket verwijderen

U kunt meerdere programma's tegelijkertijd installeren of verwijderen, bijvoorbeeld de opdracht:

sudo apt-get install php5 mysql-server apache2 phpmyadmin

installeer de basisset van programma's die nodig is voor de werking van de webserver.

sudo apt-cache zoekwoord

Zoeken op het trefwoord "trefwoord" wordt zowel in de naam als in de beschrijving van de programma's uitgevoerd.

U kunt het aptitude-programma ook gebruiken om met pakketten te werken. De syntaxis voor het installeren en verwijderen van pakketten is hetzelfde als apt-get:

sudo aptitude installeer paket

sudo aptitude paket verwijderen

Het team geschiktheid zonder parameters wordt de tekstverpakking voor pakketbeheer aangeroepen.

Uitvoerbare bestanden en scripts uitvoeren

Soms worden programma's voor Linux geleverd als een kant-en-klaar uitvoerbaar bestand in binaire vorm, of als een programma in een scripttaal (bash, Python, Perl, PHP, etc.). Gewoonlijk kan het bestandstype worden bepaald door de extensie: .bin is een binair uitvoerbaar bestand, .sh is een Bourne-shell of bash-script. .py is een Python-programma; .pl is een Perl-script. Sommige uitvoerbare bestanden hebben de extensie .run. Maar op Linux is het gebruik van uitvoerbare bestandsextensies optioneel. Als het bestand een script is, wordt het programma voor de uitvoering meestal aangegeven op de eerste regel. Als de regel bijvoorbeeld lijkt op #! / Usr / bin / perl, dan is dit een Perl-script en als #! / Usr / bin / env bash is dit een bash-script. U kunt het bestand bekijken met de opdracht minder bestand. Om het programma uit te voeren, moet u het het recht geven om het uit te voeren, dit gebeurt met behulp van de opdracht:

sudo chmod + x file.sh

Na deze opdracht wordt file.sh uitvoerbaar. Als u echter gewoon file.sh in de terminal typt, wordt deze niet gestart voor uitvoering. Om programma's uit te voeren, moeten ze zich alleen in de mappen bevinden die zijn opgegeven in de variabele $ PATH, of programma's moeten worden gestart met het pad naar het bestand. De eenvoudigste manier om dit in de map met het bestand te doen, is door een punt en een schuine streep voor de bestandsnaam te typen. Dat wil zeggen, om file.sh uit te voeren, moet u het volgende typen:

./file.sh

Aan scripts in scripttalen kunnen geen uitvoeringsrechten worden gegeven (chmod + x), u kunt het bestandstype bepalen, zoals hierboven beschreven, en de bijbehorende interpreter uitvoeren met het uitvoerbare bestand. Bijvoorbeeld:

sh file.sh

python file.py

Vergeet niet dat de juiste programmeertaal moet zijn geïnstalleerd om het programma uit te voeren, in het laatste geval Python.

Programma compilatie

De meeste Linux-programma's zijn open source, dat wil zeggen, gedistribueerd samen met de broncode. Hiermee kunt u deelnemen aan de ontwikkeling van een breed scala aan programmeurs, fouten corrigeren, programma's aanpassen, controleren op schadelijke code en bladwijzers, programma's overbrengen naar andere platforms, enz. Bovendien kunt u bij het compileren het werk van programma's optimaliseren, bijvoorbeeld de snelheid van uitvoering. Het compileren van programma's is daarentegen het moeilijkste type installatie. De gebruiker moet afhankelijkheden bijhouden en omgaan met fouten die kunnen optreden tijdens het compileren. De broncode wordt meestal geleverd als teerarchieven, gecomprimeerd door de gzip-archiveringen: tar.gz, tgz, bzip2: tar.bz2

Eerst moet u het bestand met de broncode uitpakken door de opdracht uit te voeren:

tar -xvf program.tar

Als het bestand is gecomprimeerd, wordt het type archiver automatisch herkend, dus u kunt het niet als sleutel opgeven. De broncode wordt uitgepakt in een map die overeenkomt met de naam van het bestand, in dit geval programma. Ga naar de map met de broncode:

cd-programma

Als de map README- of INSTALL-bestanden bevat, moet u deze lezen, deze bevat meestal belangrijke installatie-informatie en een lijst met benodigde bibliotheken die vóór de compilatie moeten worden geïnstalleerd. U kunt de lijst met bestanden bekijken met de opdracht lsen bekijk het README-bestand met de opdracht minder LEESMIJ.

Meestal wordt compilatie uitgevoerd met de volgende opdrachten: ./configure

configure is een script dat controleert of er alle programma's en bibliotheken zijn die nodig zijn voor compilatie en bereidt zich voor op het hoofdproces. Als het script een foutmelding geeft, moet u de juiste programma's en bibliotheken installeren. Als er geen fouten zijn, compileren we rechtstreeks met de opdracht:

maken

Als alles goed is gegaan, moet je om het gecompileerde programma te installeren de opdracht uitvoeren:

maak installeren

Als de installatie wordt uitgevoerd in de systeemmappen, hebt u rootrechten of de opdracht sudo nodig:

sudo make installeren

Na de installatie kunt u overbodige tijdelijke bestanden verwijderen met de opdracht:

sudo maak schoon

Een programma verwijderen dat op deze manier is geïnstalleerd, gebeurt meestal met de opdracht:

sudo maken verwijderen

We noemen een andere manier om programma's te installeren, en met name games.

Onlangs begonnen fabrikanten van computergames meer aandacht te besteden aan Linux, waardoor bijvoorbeeld een platform zoals Steam verscheen. Maar dit is een onderwerp voor een apart artikel.

Bekijk de video: Teaching my Wife Linux (Maart 2023).

Pin
Send
Share
Send
Send