Installerer DEB-pakken i Ubuntu. Sådan installeres programmer i Ubuntu eller smerten ved at skifte fra Windows

Forskellige måder at installere software på Linux-operativsystemer.

Windows-brugere skifter til Linux, har allerede en vis viden og computerfærdigheder, hvoraf nogle bliver ubrugelige i Linux på grund af betydelige forskelle mellem systemer. Linux er et mere fleksibelt system, hvor du kan opnå det, du ønsker på flere måder. Dette gælder også for installation af programmer. Mens Windows-brugere er vant til at køre et installationsprogram, normalt kaldet Setup.exe eller Install.exe, for at installere et program, kan Linux gøre dette på en række forskellige måder. Vi anbefaler dog at installere programmer fra officielle arkiver og kun bruge andre muligheder i tilfælde, hvor der er en klar forståelse af, hvordan og hvorfor dette gøres.

Depot er et arkiv af programmer placeret på internettet eller på et lokalt netværk. Installation af programmer fra dette arkiv udføres ved hjælp af specielle hjælpeprogrammer, som vi vil diskutere nedenfor. Lagrene for populære distributioner indeholder et stort antal programmer for enhver smag. For eksempel indeholder Debians stabile lager over 37.500 pakker. Plastikpose er et sæt filer (eksekverbare filer, kildekode, data) beregnet til installation af programmer. Pakker indeholder også nogle serviceoplysninger, såsom versionsnummer og såkaldte afhængigheder. Afhængigheder angive, hvilke tredjepartspakker (det vil sige programmer, biblioteker, data) der er nødvendige for normal drift af en given applikation. Hvis de nødvendige pakker ikke er på din computer, installeres de automatisk. Således behøver brugeren ikke at overvåge installationen af ​​alle de nødvendige biblioteker og data, der kræves til driften af ​​en bestemt software. Til dette bruges specielle programmer - pakkeansvarlige. En anden fordel ved at bruge officielle depoter er, at alle pakker kontrolleres omhyggeligt før inkludering i depotet og i de fleste tilfælde distribueres sammen med åben kildekode, hvilket garanterer programmets funktionalitet og praktisk talt eliminerer tilstedeværelsen af ​​ondsindet kode. Men når du installerer programmer fra uofficielle kilder, skal du være forsigtig.

For at installere programmer fra repositories bruges forskellige pakkehåndteringer, som kan have både en grafisk og tekstbaseret grænseflade.

Installation af programmer på Ubuntu ved hjælp af GUI

Lad os starte med standardmanageren for den mest populære Linux-distribution i dag - Ubuntu. Det kaldes " Ubuntu Application Center" For at kalde dette program skal du klikke på det tilsvarende ikon på launcheren.

Ris. 1. Ikon for Ubuntu Application Center

Og hvis ikonet ikke er der, skal du åbne hovedmenuen (Dash) og skrive de første bogstaver i programnavnet.

Ris. 2. Ubuntu Application Center

Øverst i programvinduet kan du vælge "Alle programmer" for at se og installere nye programmer, "Installeret" for at se installerede programmer og fjerne dem, hvis det er nødvendigt, og "Historie" for at se programmets log. I øverste højre hjørne af vinduet er der en søgelinje, hvor du kan indtaste nøgleord, der beskriver det ønskede program. Til venstre er en liste over programkategorier. I midten af ​​vinduet er der en liste over programmer. Ved at klikke på ikonet eller navnet på programmet, vil vi se dets detaljerede beskrivelse, skærmbilleder og brugeranmeldelser. For at installere programmet skal du klikke på knappen "Installer" (eller "Køb", hvis applikationen er betalt). Inden installationen vil systemet bede om en superbruger-adgangskode, hvorefter du skal vente et stykke tid, indtil programmet downloader og installerer. Fjernelse af programmer foregår på samme måde. Øverst i vinduet skal du klikke på knappen "Installeret", vælg det program, du vil fjerne, og klik derefter på knappen "Slet".

Ubuntu Application Center kan også bruges til at installere pakker, der er blevet downloadet fra internettet. På Ubuntu har de udvidelsen .deb. For at installere programmer på denne måde skal du blot klikke på programdistributionspakken (file.deb), kontrolcentret åbnes, hvorefter du skal klikke på knappen "Installer". I dette tilfælde skal programdistributionspakken oprettes til den specifikke version af operativsystemet, der er installeret på dig, ellers kan der være problemer med afhængigheder, og du vil ikke være i stand til at installere programmet. Derudover, når du downloader programmer fra tvivlsomme kilder, er der mulighed for, at de indeholder ondsindet kode, derfor gentager vi anbefalingen om at installere programmer fra officielle distributioner. Der er andre grafiske pakkehåndteringer til forskellige Linux-baserede systemer (Synaptic, KPackage osv.). Inden for rammerne af denne artikel vil vi ikke være i stand til at overveje dem i detaljer, men de har lignende funktionalitet og interface, så der bør ikke være nogen særlige problemer, når du installerer programmer ved hjælp af den grafiske grænseflade.

Installation af programmer i kommandolinjetilstand

Forskellige pakkeadministratorer bruges til at installere og fjerne programmer ved hjælp af kommandolinjen. De grafiske ledere diskuteret ovenfor er blot tilføjelser over dem. De samme handlinger kan udføres i kommandolinjetilstand. For at arbejde med kommandolinjen skal du åbne en terminal eller konsol. En række kommandoer diskuteret nedenfor skal udføres i superbrugertilstand. For at skifte til superbrugertilstand skal du indtaste su-kommandoen eller indtaste sudo før hver kommando, der kræver root-rettigheder. På Debian-baserede systemer (Ubuntu, Kubuntu, Linux Mint, Xubuntu, Damn Small Linux osv.) bruges en manager til at administrere .deb-pakker apt-get, nytte dpkg og skal evne, som har en tekstgrænseflade.

Installation af et program fra depotet

Før du installerer programmer, skal du opdatere versionerne af installerede programmer og biblioteker ved at køre følgende kommandoer:

sudo apt-get opdatering

sudo apt-get opgradering

Installer derefter den nødvendige pakke med kommandoen:

sudo apt-get installationspakke

Hvor paket er navnet på pakken, for eksempel kommandoen

sudo apt-get install mc

vil installere mc-pakken, det vil sige Midnight Commander.

For at fjerne pakkepakken skal du køre kommandoen:

sudo apt-get remove-pakke

Du kan installere eller fjerne flere programmer på samme tid, for eksempel kommandoen:

sudo apt-get installer php5 mysql-server apache2 phpmyadmin

installerer det grundlæggende sæt af programmer, der er nødvendige for driften af ​​webserveren.

Søg programmer:

sudo apt-cache søgeord

En søgning med søgeordet "søgeord" udføres både i navnet og i beskrivelsen af ​​programmerne.

Du kan også bruge aptitude-programmet til at arbejde med pakker. Syntaksen for installation og fjernelse af pakker er den samme som apt-get:

sudo aptitude installationspakke

sudo aptitude fjern pakke

Hold evne uden parametre kalder pakkehåndteringstekstskallen.

Installation af programmet direkte fra distributionssættet (file.deb)

sudo dpkg -i paket.deb

Se pakkeliste:

dpkg -l maske

For eksempel kommandoen

dpkg -l apache2- vil vise om apache2-pakken er installeret.

dpkg -l | grep apache2- vil vise alle pakker, der har kombinationen af ​​bogstaver "apache2" i deres navn.

dpkg -L apache2- vil vise alle filer, der hører til apache2-pakken.

sudo dpkg -r-pakke- fjernelse af pakkepakke.

Installation af programmer på systemer med RPM

Det er systemer baseret på Red Hat Linux, deraf navnet RPM - Red Hat Package Manager. Følgelig har pakker filtypenavnet .rpm. De mest populære systemer, der bruger RPM, er openSUSE, Mageia, Fedora, CentOS, Red Hat Enterprise Linux, ALT Linux, ASP Linux. Hjælpeprogrammet, der normalt bruges som pakkehåndtering i disse systemer, er nam.

For at opdatere pakker skal du køre kommandoen:

yum opdatering

For at installere pakkeprogrammet fra lageret, brug kommandoen:

yum installationspakke

For at fjerne henholdsvis:

yum fjern pakke

Søg efter et program ved hjælp af søgeordet "søgeord":

yum søgeord

Kører eksekverbare filer og scripts

Nogle gange leveres programmer til Linux som en færdig eksekverbar fil i binær form eller som et program i et eller andet scriptsprog (bash, Python, Perl, PHP osv.). Typisk kan filtypen bestemmes af dens filtypenavn: .bin - binær eksekverbar fil, .sh - Bourne shell eller bash script. .py er et Python-program, .pl er et Perl-script. Nogle eksekverbare filer har filtypenavnet .run. Men i Linux er brugen af ​​udvidelser til eksekverbare filer ikke obligatorisk. Hvis filen er et script, er programmet til at udføre den normalt angivet i den første linje. For eksempel, hvis linjen ser ud som #!/usr/bin/perl, så er dette et Perl-script, og hvis #!/usr/bin/env bash, så er dette et bash-script. Du kan se filen ved hjælp af kommandoen mindre fil. For at køre et program skal du give det eksekveringsrettigheder; dette gøres ved hjælp af kommandoen:

sudo chmod +x file.sh

Efter denne kommando bliver file.sh eksekverbar. Men hvis du så blot skriver file.sh i terminalen, starter den ikke eksekvering. For at køre programmer skal de kun være placeret i de mapper, der er angivet i $PATH-variablen, eller programmer skal startes med angivelse af stien til filen. Den nemmeste måde at gøre dette på, mens du er i mappen med en fil, er at skrive et punktum og en skråstreg før filnavnet. Det vil sige, for at køre file.sh skal du skrive:

./file.sh

Scripts på scriptsprog behøver ikke at have eksekveringsrettigheder (chmod +x), men filtypen kan bestemmes som ovenfor, og den tilsvarende fortolker kan startes med angivelse af den eksekverbare fil. For eksempel:

sh file.sh

python file.py

Glem ikke, at for at køre programmet skal det relevante programmeringssprog være installeret, i sidstnævnte tilfælde Python.

Kompilere programmer

De fleste Linux-programmer er open source, hvilket betyder, at de distribueres sammen med kildekoden. Dette giver en lang række programmører mulighed for at deltage i udviklingen, rette fejl, ændre programmer, tjekke dem for ondsindet kode og bogmærker, overføre programmer til andre platforme osv. Derudover kan man under kompileringen optimere driften af ​​programmer, f.eks. , hastigheden af ​​deres udførelse. På den anden side er kompilering af programmer den sværeste form for installation. Det er op til brugeren at spore afhængigheder og håndtere fejl, der kan opstå under kompilering. Kildekoden leveres normalt som tar-arkiver, komprimeret med gzip-arkiver: tar.gz, tgz, bzip2: tar.bz2

Først skal du pakke kildekodefilen ud ved at køre kommandoen:

tar -xvf program.tar

Hvis filen er komprimeret, genkendes arkiveringstypen automatisk, så du ikke behøver at angive den som en nøgle. Kildekoden vil blive pakket ud i den mappe, der svarer til filnavnet, i dette tilfælde program. Gå til mappen med kildekoden:

cd program

Hvis der er README- eller INSTALL-filer i den mappe, du skal læse, indeholder de normalt vigtige installationsoplysninger og en liste over nødvendige biblioteker, der skal installeres før kompilering. Du kan se listen over filer ved hjælp af kommandoen ls, og se README-filen ved hjælp af kommandoen mindre README.

Oftest udføres kompilering ved hjælp af følgende kommandoer: ./konfigurere

configure er et script, der kontrollerer, om alle de programmer og biblioteker, der er nødvendige for at kompilere, er til stede og forbereder sig på hovedprocessen. Hvis scriptet giver en fejl, skal du installere de relevante programmer og biblioteker. Hvis der ikke er nogen fejl, kompilerer vi direkte med kommandoen:

Hvis alt gik godt, skal du køre kommandoen for at installere det kompilerede program:

lave installation

Hvis installationen udføres i systemmapper, kræves root-rettigheder eller sudo-kommandoen:

sudo make install

Efter installationen kan du slette unødvendige midlertidige filer med kommandoen:

sudo gøre rent

Afinstallation af et program, der er installeret på denne måde, sker normalt ved hjælp af kommandoen:

sudo make afinstaller

Lad os nævne endnu en måde at installere programmer på, specifikt spil. For nylig er computerspilsproducenter begyndt at være mere opmærksomme på Linux, takket være, at der for eksempel dukkede en platform som Steam op. Men dette er et emne for en separat artikel.

Ud over andre systemer skal du installere yderligere programmer. I Windows-operativsystemer er alt meget enkelt; som regel er der et installationsprogram kaldet setup.exe, der hjælper med at installere softwaren. Men i Linux er tingene lidt anderledes. Hvordan installerer man programmer på Linux? Lad os nu se på dette spørgsmål.

Linux har flere typer installationspakker, og hver distribution har sit eget pakkeformat. Fedora, Mandriva, Red Hat og Suse distributioner bruger standard Linux RPM installation udviklet af Red Hat. RPM-pakkefilen er typisk navngivet programnavn-version.rpm.

Et andet meget populært format er DEB. Brugt i Debian, Ubuntu, Knoppix og Mepis. Har et navn programnavn-version.deb.

Og vi henvendte os til arkiverne. Normalt er disse .tar , .tar.gz , .tgz udvidelser. De skal pakkes ud og derefter installeres/kompileres.

Du skal udføre programinstallationsproceduren som superbruger.

Hurtig navigation

Installation af programmer på Debian, Ubuntu

Der er mange værktøjer til at arbejde med DEB-pakker, men det mest brugte er apt-get, som er inkluderet i standardsættet af værktøjer. For at installere programmet skal du indtaste kommandoen:

apt-get install pakkenavn

Til fjernelse:

apt-get remove package_name

APT gemmer en lokal database over alle tilgængelige pakker til installation og links til, hvor de kan hentes. Denne database skal opdateres fra tid til anden med kommandoen:

apt-get opdatering

For at opdatere forældede pakker (programmer) på computeren skal du indtaste følgende kommandoer:

apt-get update ; apt-get opgradering

Installation af programmer på Fedora, Red Hat

Et hjælpeprogram svarende til APT er yum. For at downloade og installere pakken fra det konfigurerede lager skal du skrive kommandoen:

yum installer pakkenavn

yum fjern pakkenavn

Den lokale yum-database er ikke gemt, så der er ingen grund til at opdatere. For at installere opdateringer skal du bruge kommandoen:

yum opdatering

Vælg noget specifikt at opdatere:

yum opdatering pakkenavn

Installation af programmer i Mandriva

Mandriva har sit eget sæt værktøjer til at arbejde med pakker, kaldet urpmi. Til installation:

urpmi pakkenavn

Sådan slettes:

urpme pakkenavn

Opdater den lokale database med listen over pakker:

urpmi. opdatering -a

Sådan installerer du opdateringer:

urpmi --auto-vælg

Installation af programmer fra arkiver (tarballs)

For arkiver komprimeret ved hjælp af GZIP (gz, gz2 osv.) gør vi dette:

tar -xvz f filnavn

For arkiver komprimeret ved hjælp af BZIP (bz, bz2 osv.) er det lidt anderledes:

tar -xvjf filnavn

Tar kommandoer:

  • x – udpak filer fra arkivet;
  • v – detaljeret visning af information på skærmen;
  • f – Påkrævet mulighed. Hvis det ikke er angivet, vil Tar forsøge at bruge tape i stedet for fil;
  • z – behandle arkiv komprimeret ved hjælp af gzip;
  • j – behandle et arkiv komprimeret ved hjælp af bzip.

Efter udførelse af kommandoen oprettes en mappe med et navn, der ligner navnet på pakken. Så skal du åbne denne oprettede mappe med kommandoen:

cd mappenavn

Dernæst skal du i det udpakkede arkiv læse instruktionerne i README-filen, hvis nogen. Under alle omstændigheder, hvis programmet er kompileret som en eksekverbar fil, vil pakken indeholde en .sh-fil, normalt kaldet install.sh. Vi lancerer det simpelthen til udførelse.

Men hvis programmet præsenteres i kildekoden, udfører vi kommandoerne:

./konfigurere
lave
lave installation

Efter installation udfører vi:

gøre rent

Nå, det er alt, intet kompliceret. Nu ved du, hvordan du installerer programmer på Linux: Debian, Ubuntu, Fedora, Red Hat, Mandriva, inklusive fra arkiver.

Linux Mint er i skrivende stund en af ​​de mest udbredte desktop Linux-distributioner, baseret på Ubuntu og Debian. Det har med rette ligget på førstepladsen på DistroWatch i lang tid. Grundlæggerne, Clement Lefebvre og Mint Linux Team, satte sig for at skabe en bekvem, kraftfuld og brugervenlig Linux-distribution, og det lykkedes!

På trods af systemets brugervenlighed og konfiguration har mange brugere i første omgang problemer med at installere ny software. I Linux foregår installation af nye programmer fra repositories ved hjælp af specielle pakker, og i denne artikel vil vi se på forskellige måder at installere programmer i Linux Mint på.

1. Sådan installeres programmer ved hjælp af Application Center

Og det nemmeste en nybegynder kan gøre for at installere nye pakker er at åbne den indbyggede programadministrator i systemet. Klik Alt+F3- applikationssøgemenuen åbnes, hvor du kan finde alle aktuelt installerede programmer på systemet, og skriv derefter i søgelinjen " Programleder" og løb:

Programlederen kan blandt andet både installere og fjerne pakker, der ikke længere er nødvendige i systemet. For at gøre dette skal du klikke på knappen i øverste højre hjørne og vælge " Vis installerede applikationer":

I vinduet, der åbnes, vil du se al den software, der er installeret ved hjælp af programadministratoren.
Når du flytter fra den ene til den anden, kan du bogstaveligt talt fjerne et unødvendigt program med et enkelt klik:

Der er hundredvis af forskellige applikationer, men nogle gange er dette ikke nok. Lad os derfor vende os til andre installationsmetoder.

2. Installation af applikationer ved hjælp af Synaptic

Prøv først at finde den pakke, du har brug for, i Synaptic-pakkehåndteringen. Det er en pakkehåndtering med en grafisk grænseflade, hvorigennem du kan installere, opdatere eller fjerne pakker på dit system. I de seneste builds af Linux Mint er Synaptic-pakkehåndteringen aktiveret som standard og kræver ikke installation. Find og start manageren:

I starten kan programgrænsefladen virke kompliceret, men det er den ikke. Lad os prøve at finde ud af det lidt ved at installere en pakke. For eksempel har jeg brug for et program, der hedder Timeshift. Indtast navnet på programmet i søgevinduet og tryk på knappen Søg. Programmet vil straks vise alle de pakker, der er nødvendige for at installere programmet, med en kort beskrivelse af dem:

Da jeg ikke har partitioner med BTRFS-filsystemet, vælger vi kun det første element på listen. Højreklik på den og vælg "Mærk for installation" klik derefter på knappen i øverste højre hjørne "Ansøge":

Klik derefter i vinduet, der vises med en kort beskrivelse "Ansøge", og installationen af ​​Linux Mint-programmer vil begynde:

Når Synaptic er færdig, kan du nemt finde det installerede program på dit system og bruge det. I vores tilfælde er dette et program kaldet Timeshift:

Lad os nu prøve at fjerne den samme Timeshift ved hjælp af Synaptic. Kør programmet igen og indtast Timeshift i søgevinduet:

Nu kan du se, at programmet har sat et lille grønt flueben ud for Timeshift-pakken, da vi allerede har dette program installeret. Højreklik på den installerede pakke og vælg "Markér for fuldstændig fjernelse". Så klik også i øverste højre hjørne "Ansøge" og i det vindue, der kommer frem "Acceptere":

Synaptic-manageren vil derefter begynde processen med at fjerne pakken fra dit system, og når den er færdig, vil pakken blive fjernet.

3. Installation af applikationer ved hjælp af terminalen

Nu vil vi se på installation af applikationer i Linux Mint ved hjælp af terminalen. Hvis du kender navnet på den pakke, du har brug for, vil installationen ikke give dig problemer. Og et konsolværktøj kaldet Advanced Packaging Tool eller forkortet - vil hjælpe os med dette. APT. Hjælpeprogrammet er inkluderet i Linux Mint som standard og kræver ikke installation. Her er hovedlisten over kommandoer passende, som kan bruges til at installere linux mint-pakker:

  • Hent- download pakken, men installer ikke;
  • opdatering- opdatering af listen over pakker i repositories;
  • opgradering- opdatering af systemet uden at fjerne pakker;
  • fuld opgradering- komplet systemopdatering med fjernelse af modstridende afhængigheder;
  • installere- installation af pakken;
  • fjerne- sletning af en pakke uden at slette konfigurationsfiler;
  • udrensning- fuldstændig fjernelse af pakken;
  • at vise- se oplysninger om pakken.

Fuld liste over kommandoer passende du kan se ved at skrive i terminalen:

For at installere et bestemt program ved hjælp af hjælpeprogrammet passende du skal bare skrive følgende kommando i terminalen:

sudo apt installer pakkenavn

Lad os nu se på installationsprocessen ved hjælp af et eksempel. Lad os prøve at installere den samme Timeshift ved hjælp af hjælpeprogrammet passende. Vi skriver følgende i terminalen:

sudo apt installer timeshift

Tryk derefter på tasten Gå ind og indtast superbruger-adgangskoden, og tryk igen Gå ind. Efter det passende vil finde navnet på vores pakke i lagrene, så begynder processen med at downloade og installere pakken:

Herefter kan du nemt finde det installerede program på systemet. Nu vil vi prøve at fjerne den pakke, vi har brug for, ved at bruge den samme passende. For at fjerne en pakke, skriv i terminalen:

sudo apt fjern pakkenavn

For at fjerne en pakke fuldstændigt, skriv følgende:

sudo apt renser pakkenavn

Lad os nu prøve helt at fjerne vores tidligere installerede Timeshift-program fra systemet. Åbn en terminal og skriv følgende:

sudo apt purge timeshift

Herefter vil programmet fuldstændig slette alle spor af Timeshift-pakken fra systemet i løbet af få sekunder.

Måske har enhver Linux-bruger på et eller andet tidspunkt stødt på problemet med at installere programmer på dette operativsystem. Når alt kommer til alt, for eksempel i Windows, er alt dette gjort ganske enkelt og klart. I dagens artikel vil vi se nærmere på spørgsmålet om, hvordan man installerer programmer på Linux. Gå!

Installation af hjælpeprogrammer kan udføres i en grafisk grænseflade eller ved hjælp af en konsolterminal

Der er flere installationspakker til Linux, som hver har sit eget foretrukne pakkeformat. Den første af dem er rpm, som bruges på Red Hat, Mandriva, Fedora, Suse. Dernæst kommer deb-pakken, som bruges i Debian såvel som i systemer baseret på den (Ubuntu, Knoppix, Mepix). Og nu er den sidste - Tar Balls (.tar, .tar.gz, .tgz), et arkiv, der skal pakkes ud før installation.

Lad os nu gå direkte videre til at analysere installationen af ​​programmer med Linux Mint som eksempel (for dem, der bruger Ubuntu, foregår alt på samme måde).

Linux-skaller har ret brede grafiske grænsefladefunktioner, herunder evnen til at installere hjælpeprogrammer. Vi vil dog starte med den klassiske metode til at installere applikationer, nemlig gennem kommandolinjen. Denne metode hjælper dig med bedre at forstå Linux og føle dig mere selvsikker, når du arbejder med et rent Linux OS (uden skaller). Også denne tilgang vil være mere til smag for de brugere, der kan lide brede muligheder, når de arbejder med systemet.

Når du har åbnet terminalen, skal du skrive kommandoen designet til at søge efter programmer. Gå ind: apt-cache-søgning og selve ordet, der vil blive søgt.

Bemærk venligst, at de fleste kommandoer kræver særlige rettigheder for at køre med succes. Derfor, hvis du ikke er root, skal du skrive "sudo" i begyndelsen af ​​hver kommando, du vil udføre.

I Linux er det muligt at udvide listen markant over alle programmer, der kan installeres. For at gøre dette skal du tilføje lagerplads. Dette gøres ved at redigere den særlige sources.list-fil. Skriv i terminalen: sudo add-apt-repository og efter - navnet på depotet.

For at opdatere listen over alle applikationer skal du bruge kommandoen: apt-get opdatering

En lignende handling bør udføres efter hver tilføjelse af et nyt lager.

Nu hvor vi endelig har ordnet alle de andre aspekter, kan vi gå direkte videre til installationen af ​​selve programmerne. Dette er også nemt at gøre. Alt du skal gøre er at skrive kommandoen: apt-get install og navnet på den applikation, der skal installeres.

Dette vil downloade og installere alle de pakker, du har angivet.

Hvis du vil fjerne ethvert hjælpeprogram, skal du blot indtaste kommandoen: apt-get remove og programnavn

Nu hvor du ved, hvordan du installerer programmer, vil en kommando være nyttig for dig, hvormed du kan se en liste over alle programmer, der er blevet installeret. For at gøre dette skal du skrive på kommandolinjen: dpkg-liste

For brugere, der af en eller anden grund ikke kan lide at bruge en grafisk grænseflade og foretrækker det, kan du overveje at installere applikationer gennem GUI'en i Linux Mint.

Åbn først menuen og vælg Administration. Klik derefter på "Program Manager" på listen, der åbnes. Systemet kan kræve, at du angiver en adgangskode – indtast den, hvis du vil fortsætte. Et vindue åbnes foran dig, hvor du kan vælge den kategori af programmer, der interesserer dig. Blandt dem er følgende kategorier: "Lyd og video", "Kontor", "Værktøjer", "Grafik", "Skrifttyper", "Systemværktøjer", "Videnskab og uddannelse", "Alle pakker", "Internet" og " Programmering" "

Når du har valgt den ønskede kategori, vil du se en liste over alle applikationer relateret til det valgte emne. For eksempel kan du i "Lyd og video" finde forskellige videoredigeringsprogrammer, codecs mv. Nu er der kun tilbage at installere det ønskede program. Fjernelse af applikationen udføres gennem det samme "Program Manager"-værktøj.

Windows-brugere skifter til Linux, har allerede en vis viden og computerfærdigheder, hvoraf nogle bliver ubrugelige i Linux på grund af betydelige forskelle mellem systemer. Linux er et mere fleksibelt system, hvor du kan opnå det, du ønsker på flere måder. Dette gælder også for installation af programmer. Mens Windows-brugere er vant til at køre et installationsprogram, normalt kaldet Setup.exe eller Install.exe, for at installere et program, kan Linux gøre dette på en række forskellige måder. Vi anbefaler dog at installere programmer fra officielle arkiver og kun bruge andre muligheder i tilfælde, hvor der er en klar forståelse af, hvordan og hvorfor dette gøres.

Depot er et arkiv af programmer placeret på internettet eller på et lokalt netværk. Installation af programmer fra dette arkiv udføres ved hjælp af specielle hjælpeprogrammer, som vi vil diskutere nedenfor. Lagrene for populære distributioner indeholder et stort antal programmer for enhver smag. For eksempel indeholder Debians stabile lager over 37.500 pakker.

Plastikpose er et sæt filer (eksekverbare filer, kildekode, data) beregnet til installation af programmer. Pakker indeholder også nogle serviceoplysninger, for eksempel versionsnummer og såkaldte afhængigheder.

Afhængigheder angive, hvilke tredjepartspakker (det vil sige programmer, biblioteker, data) der er nødvendige for normal drift af en given applikation. Hvis de nødvendige pakker ikke er på din computer, installeres de automatisk. Således behøver brugeren ikke at overvåge installationen af ​​alle de nødvendige biblioteker og data, der kræves til driften af ​​en bestemt software. Til dette bruges specielle programmer - pakkeansvarlige.

En anden fordel ved at bruge officielle depoter er, at alle pakker kontrolleres omhyggeligt før inkludering i depotet og i de fleste tilfælde distribueres sammen med åben kildekode, hvilket garanterer programmets funktionalitet og praktisk talt eliminerer tilstedeværelsen af ​​ondsindet kode. Men når du installerer programmer fra uofficielle kilder, skal du være forsigtig.

For at installere programmer fra repositories bruges forskellige pakkehåndteringer, som kan have både en grafisk og tekstbaseret grænseflade.

Installation af programmer på Ubuntu ved hjælp af GUI

Lad os starte med standardmanageren for den mest populære Linux-distribution i dag - Ubuntu. Det kaldes " Ubuntu Application Center" For at kalde dette program skal du klikke på det tilsvarende ikon på launcheren.

Ris. 1. Ikon for Ubuntu Application Center

Hvis ikonet ikke er der, skal du åbne hovedmenuen (Dash) og skrive de første bogstaver i programnavnet.

Ris. 2. Ubuntu Application Center

Øverst i programvinduet kan du vælge:

  • « Alle applikationer» for at se og installere nye programmer
  • « Installeret» for at se installerede programmer og fjerne dem om nødvendigt
  • « Historie» for at se loggen over arbejdet med programmet.

I øverste højre hjørne af vinduet er der en søgelinje, hvor du kan indtaste nøgleord, der beskriver det ønskede program. Til venstre er en liste over programkategorier. I midten af ​​vinduet er der en liste over programmer. Ved at klikke på ikonet eller navnet på programmet, vil vi se dets detaljerede beskrivelse, skærmbilleder og brugeranmeldelser. For at installere programmet skal du klikke på " Installere"(eller" Købe"hvis ansøgningen er betalt). Inden installationen vil systemet bede om en superbruger-adgangskode, hvorefter du skal vente et stykke tid, indtil programmet downloader og installerer. Fjernelse af programmer foregår på samme måde. Øverst i vinduet skal du klikke på knappen " Installeret", vælg det program, du vil fjerne, og tryk derefter på knappen " Slet».

Ubuntu Application Center kan også bruges til at installere pakker, der er blevet downloadet fra internettet. På Ubuntu har de udvidelsen .deb. For at installere programmer på denne måde skal du blot klikke på programdistributionspakken (file.deb), kontrolcentret åbnes, hvorefter du skal klikke på " Installere" I dette tilfælde skal programdistributionen oprettes til den specifikke version af operativsystemet, der er installeret på dig, ellers kan der opstå problemer med afhængigheder, og programmet vil ikke blive installeret. Derudover, når du downloader programmer fra tvivlsomme kilder, er der mulighed for, at de indeholder ondsindet kode, derfor gentager vi anbefalingen om at installere programmer fra officielle distributioner. Der er andre grafiske pakkehåndteringer til forskellige Linux-baserede systemer (Synaptic, KPackage osv.). Inden for rammerne af denne artikel vil vi ikke være i stand til at overveje dem i detaljer, men de har lignende funktionalitet og interface, så der bør ikke være nogen særlige problemer, når du installerer programmer ved hjælp af den grafiske grænseflade.

Installation af programmer i kommandolinjetilstand

Forskellige pakkeadministratorer bruges til at installere og fjerne programmer ved hjælp af kommandolinjen. De grafiske ledere diskuteret ovenfor er blot tilføjelser over dem. De samme handlinger kan udføres i kommandolinjetilstand. For at arbejde med kommandolinjen skal du åbne en terminal eller konsol. For en mere detaljeret beskrivelse af arbejdet med kommandolinjen, se artiklen Linux-kommandoer. En række kommandoer diskuteret nedenfor skal udføres i superbrugertilstand. For at skifte til superbrugertilstand skal du indtaste su-kommandoen eller indtaste sudo før hver kommando, der kræver root-rettigheder. På Debian-baserede systemer (Ubuntu, Kubuntu, Linux Mint, Xubuntu, Damn Small Linux osv.) bruges en manager til at administrere .deb-pakker apt-get, nytte dpkg og skal evne, som har en tekstgrænseflade.

Installation af et program fra depotet

Før du installerer programmer, skal du opdatere versionerne af installerede programmer og biblioteker ved at køre følgende kommandoer:

sudo apt-get opdatering

sudo apt-get opgradering

Installer derefter den nødvendige pakke med kommandoen:

sudo apt-get installationspakke

Hvor paket er navnet på pakken, for eksempel kommandoen

sudo apt-get install mc

vil installere mc-pakken, det vil sige Midnight Commander.

For at fjerne pakkepakken skal du køre kommandoen:

sudo apt-get remove-pakke

Du kan installere eller fjerne flere programmer på samme tid, f.eks. kommandoen:

sudo apt-get installer php5 mysql-server apache2 phpmyadmin

installerer det grundlæggende sæt af programmer, der er nødvendige for driften af ​​webserveren.

Søg programmer:

sudo apt-cache søgeord

En søgning med søgeordet "søgeord" udføres både i navnet og i beskrivelsen af ​​programmerne.

Du kan også bruge aptitude-programmet til at arbejde med pakker. Syntaksen for installation og fjernelse af pakker er den samme som apt-get:

sudo aptitude installationspakke

sudo aptitude fjern pakke

Hold evne uden parametre kalder pakkehåndteringstekstskallen.

Installation af programmet direkte fra distributionssættet (file.deb)

sudo dpkg -i paket.deb

Se pakkeliste:

dpkg -l maske

For eksempel kommandoen

dpkg -l apache2- vil vise om apache2-pakken er installeret.

dpkg -l | grep apache2- vil vise alle pakker, der har kombinationen af ​​bogstaver "apache2" i deres navn.

dpkg -L apache2- vil vise alle filer, der hører til apache2-pakken.

sudo dpkg -r-pakke- fjernelse af pakkepakke.

Installation af programmer på systemer med RPM

Det er systemer baseret på Red Hat Linux, deraf navnet RPM - Red Hat Package Manager. Følgelig har pakker filtypenavnet .rpm. De mest populære systemer, der bruger RPM, er openSUSE, Mageia, Fedora, CentOS, Red Hat Enterprise Linux, ALT Linux, ASP Linux. Hjælpeprogrammet, der normalt bruges som pakkehåndtering i disse systemer, er nam.

For at opdatere pakker skal du køre kommandoen:

yum opdatering

For at installere pakkeprogrammet fra lageret, brug kommandoen:

yum installationspakke

For at fjerne henholdsvis:

yum fjern pakke

Søg efter et program ved hjælp af søgeordet "søgeord":

yum søgeord

Kører eksekverbare filer og scripts

Nogle gange leveres programmer til Linux som en færdig eksekverbar fil i binær form eller som et program i et eller andet scriptsprog (bash, Python, Perl, PHP osv.). Typisk kan filtypen bestemmes af dens filtypenavn: .bin - binær eksekverbar fil, .sh - Bourne shell eller bash script. .py er et Python-program, .pl er et Perl-script. Nogle eksekverbare filer har filtypenavnet .run. Men i Linux er brugen af ​​udvidelser til eksekverbare filer ikke obligatorisk. Hvis filen er et script, er programmet til at udføre den normalt angivet i den første linje. For eksempel, hvis linjen ser ud som #!/usr/bin/perl, så er dette et Perl-script, og hvis #!/usr/bin/env bash, så er dette et bash-script. Du kan se filen ved hjælp af kommandoen mindre fil. For at køre et program skal du give det eksekveringsrettigheder; dette gøres ved hjælp af kommandoen:

sudo chmod +x file.sh

Efter denne kommando bliver file.sh eksekverbar. Men hvis du så blot skriver file.sh i terminalen, starter den ikke eksekvering. For at køre programmer skal de kun være placeret i de mapper, der er angivet i $PATH-variablen, eller programmer skal startes med angivelse af stien til filen. Den nemmeste måde at gøre dette på, mens du er i mappen med en fil, er at skrive et punktum og en skråstreg før filnavnet. Det vil sige, for at køre file.sh skal du skrive:

./file.sh

Scripts på scriptsprog behøver ikke at have eksekveringsrettigheder (chmod +x), men filtypen kan bestemmes som ovenfor, og den tilsvarende fortolker kan startes med angivelse af den eksekverbare fil. For eksempel:

sh file.sh

python file.py

Glem ikke, at for at køre programmet skal det relevante programmeringssprog være installeret, i sidstnævnte tilfælde Python.

Kompilere programmer

De fleste Linux-programmer er open source, hvilket betyder, at de distribueres sammen med kildekoden. Dette giver en lang række programmører mulighed for at deltage i udviklingen, rette fejl, ændre programmer, tjekke dem for ondsindet kode og bogmærker, overføre programmer til andre platforme osv. Derudover kan man under kompileringen optimere driften af ​​programmer, f.eks. , hastigheden af ​​deres udførelse. På den anden side er kompilering af programmer den sværeste form for installation. Det er op til brugeren at spore afhængigheder og håndtere fejl, der kan opstå under kompilering. Kildekoden leveres normalt som tar-arkiver, komprimeret med gzip-arkiver: tar.gz, tgz, bzip2: tar.bz2

Først skal du pakke kildekodefilen ud ved at køre kommandoen:

tar -xvf program.tar

Hvis filen er komprimeret, genkendes arkiveringstypen automatisk, så du ikke behøver at angive den som en nøgle. Kildekoden vil blive pakket ud i den mappe, der svarer til filnavnet, i dette tilfælde program. Gå til mappen med kildekoden:

cd program

Hvis der er README- eller INSTALL-filer i den mappe, du skal læse, indeholder de normalt vigtige installationsoplysninger og en liste over nødvendige biblioteker, der skal installeres før kompilering. Du kan se listen over filer ved hjælp af kommandoen ls, og se README-filen ved hjælp af kommandoen mindre README.

Oftest udføres kompilering ved hjælp af følgende kommandoer: ./konfigurere

configure er et script, der kontrollerer, om alle de programmer og biblioteker, der er nødvendige for at kompilere, er til stede og forbereder sig på hovedprocessen. Hvis scriptet giver en fejl, skal du installere de relevante programmer og biblioteker. Hvis der ikke er nogen fejl, kompilerer vi direkte med kommandoen:

Hvis alt gik godt, skal du køre kommandoen for at installere det kompilerede program:

lave installation

Hvis installationen udføres i systemmapper, kræves root-rettigheder eller sudo-kommandoen:

sudo make install

Efter installationen kan du slette unødvendige midlertidige filer med kommandoen:

sudo gøre rent

Afinstallation af et program, der er installeret på denne måde, sker normalt ved hjælp af kommandoen:

sudo make afinstaller

Lad os nævne endnu en måde at installere programmer på, specifikt spil.

For nylig er computerspilsproducenter begyndt at være mere opmærksomme på Linux, takket være, at der for eksempel dukkede en platform som Steam op. Men dette er et emne for en separat artikel.