7 måder at installere apps og spil i Linux

  • Joseph Goodman
  • 0
  • 4226
  • 792
Reklame

Du gjorde det! Du installerede Linux, finjusterede enhver lille detalje. Og hvad nu?

Selvom Linux-distributioner leveres med masser af forudinstalleret software, vil du før eller senere installere noget nyt 11 Must-Have-apps på Ubuntu lige efter en frisk installation 11 Must-Have-apps på Ubuntu lige efter en frisk installation Ser du ud på en frisk installation af Ubuntu og føler sig lidt tabt? Vi har samlet denne liste over de første elleve applikationer, du skal installere. . “Men hvordan installerer jeg apps på Linux?”, kan du undre dig. Det er det spørgsmål, vi tackle i dag.

Den mest almindelige metode til installation af apps på Linux er fra depoterne ved hjælp af en pakkeadministrator. Princippet er mere eller mindre det samme overalt, den største forskel er pakkehåndteringssystemet for en bestemt distribution. Lyder du lidt græsk til dig? Her er en forklaring.

Hvad er et pakkehåndteringssystem?

Linux-software distribueres normalt i form af pakker. I forenklede termer henviser et pakkehåndteringssystem til de værktøjer og filformater, der kræves for at administrere disse pakker. To mest udbredte pakkehåndteringssystemer er dpkg (bruger .deb-filer) og RPM (dens pakker er .rpm-filer). Forskellen mellem pakkehåndteringssystemer er generelt i deres tilgang til installationsprocessen (for eksempel kan RPM-pakker afhænge af filer snarere end andre pakker).

Du ved muligvis allerede, at Debian, Ubuntu og deres derivater bruger dpkg, mens Red Hat Enterprise Linux, CentOS, Fedora, Mageia og openSUSE bruger RPM. Gentoos system kaldes Portage, mens Sabayon kan bruge både Portage og sit eget system kaldet Entropy. Slackware og Arch Linux bruger tarballs (.tar-filer), der indeholder specielle metadata, mens PC Linux OS sportser en blanding PCLinuxOS: En Linux-distribution, der blander og matcher software til en bedre oplevelse PCLinuxOS: En Linux-distribution, der blander og matcher software til bedre Oplevelse Det er en underdrivelse at sige, at Linux-brugere har masser af valg, når det kommer til hvilken distribution de gerne vil bruge. Der er flere tilgange til at udføre de samme opgaver, fra hvilken slags ... af løsninger.

Linux-pakker er bare arkivfiler (som .zip og .rar), der indeholder programkoden og instruktionerne om, hvordan man installerer applikationen, hvor dens konfigurationsfiler skal placeres, og hvilke andre pakker det kræver. Den software, der udfører disse instruktioner kaldes en pakkeadministrator.

Tip: Sørg altid for at bruge det rigtige pakkeformat til din distribution. Hvis du ikke kan finde en .deb-pakke i en applikation, men en .rpm-en er tilgængelig, er det muligt at konvertere mellem dem.

Hvad er en pakkemanager?

Desktop-ækvivalenten til en app-butik, en pakkeadministrator, er det centrale sted at administrere dine Linux-applikationer. Tænk på det som dialogboksen Tilføj / fjern programmer på Windows, men langt mere avanceret. Faktisk burde Windows-brugere være bekendt med konceptet, da deres operativsystem i dag også har en pakkeadministrator. Windows får en pakkehåndtering - Download software centralt via OneGet Windows får en pakkehåndtering - Download software centralt Via OneGet Microsoft tilføjer endnu en Linux funktion til Windows. Pakkehåndtering kan alvorligt øge produktiviteten, øge sikkerheden og i sidste ende spare dig for meget hovedpine. Vi viser dig, hvordan det fungerer. .

Hver Linux-distribution leveres med en pakkeadministrator. Hvis du ikke kan lide den standard, kan du udskifte den (forudsat at den nye understøtter din distos pakkeformat). Pakkeadministratoren er det sted, hvor du søger efter, installerer, opdaterer og fjerner applikationer. Det kan have en kommandolinje eller en fuld grafisk grænseflade, og den gemmer oplysningerne om installerede applikationer, deres versioner og afhængigheder i en lokal database. Dette hjælper det med at rydde op i alle “rester” automatisk, når du har afinstalleret en app.

Tip: Når du vil installere en ny Linux-app, skal du altid søge først i din pakkeadministrator. Hvis du ikke kan finde det, du leder efter der, skal du henvende dig til andre nyttige ressourcer Linux-brugerens værktøjskasse til at opdage nye apps Linux-brugerens værktøjskasse til at opdage nye apps Installation af Linux er som at tjekke et all-inclusive-resort. Hardware fungerer perfekt, og du får et imponerende udvalg af forudinstalleret software. Men hvad nu hvis du vil prøve noget nyt Linux-software? .

Hvad er et lager?

Naturligvis kan din pakkeadministrator ikke bare fremstille pakker ud af tynd luft. Det skal hente information om tilgængelige pakker fra et sted, der kaldes depotet. Det er en samling af pakker til en bestemt Linux-distribution. Depotet kan være en netværksplacering, en lokal lagerenhed (en DVD, et USB-drev eller en harddisk) eller endda en enkelt fil. Hver distribution har sine officielle opbevaringssteder med tusinder af pakker.

Hvis en app ikke er tilgængelig i de officielle oplagringssteder (eller du bare vil have den nyeste version lige fra udviklerne), kan du tilføje nye opbevaringssteder til dit system. Sørg for at vælge det depot, der matcher din distributions version. Nye lager kan tilføjes via en dialog i din pakkehåndtering eller ved at redigere filer med administratorrettigheder.

Dpkg-baserede distributioner gemmer deres lageroplysninger i /etc/apt/sources.list - fil eller i separate .lister - filer i /etc/apt/sources.list.d/ vejviser.

For RPM-distroser kan du tilføje nye lagre under [Repository] afsnit i /etc/yum.conf fil (eller /etc/dnf/dnf.conf, Hvis du bruger DNF i stedet for Yum), eller opretter .repo-filer i /etc/yum.repos.d/ vejviser.

For brugere af Ubuntu og derivater er der også PPA (Personal Package Archive) depoter Din guide til Ubuntu Repositories og Package Management Din guide til Ubuntu Repositories og Package Management, der er vært for pakker på Launchpad. Da enhver kan oprette en PPA, skal du være forsigtig, når du tilføjer PPA'er, der ikke officielt understøttes af et projekt. Tilsvarende tjenester for Fedora kaldes Copr og Koji.

Tip: Hvis du ikke ønsker at opgradere din Linux-distribution, men alligevel ønsker at modtage softwareopdateringer, skal du kigge efter deponier, der er mærket som “backports”. De indeholder nye versioner af apps til gamle versioner af en distribution.

Sådan installeres Linux Apps

1. Fra terminalen

For længe siden var dette den eneste måde at installere Linux-apps på. Pakkeadministratorer havde ikke praktiske afkrydsningsfelter og menuer; de var kommandolinjeværktøjer. De findes stadig i dag - faktisk bruger du dem, hver gang du installerer noget med en grafisk pakkehåndtering, da det bare er en frontend for kommandolinjeværktøjet. Du kan bruge dem direkte, hvis du vil fremskynde tingene, eller hvis du blot foretrækker at bruge terminalen.

Dpkg er navnet på pakkehåndteringssystemet, men også det basale værktøj til håndtering af .deb-pakker. Det kaldes undertiden som en “lavt niveau” værktøjet og alle andre pakkehjælpeprogrammer bygger på dets funktionalitet. Du kan bruge den til at installere en enkelt .deb-pakke:

sudo dpkg -i pakkenavn.deb

hvor -Jeg står for “installere”. Dpkg kan ikke automatisk løse afhængigheder, men det kan (re) konfigurere pakker og udtrække deres indhold.

APT (Advanced Package Tool) har alle funktioner i dpkg og derefter nogle. Det består af flere værktøjer, såsom apt-get, apt-cache, apt-add-repository, apt-file ... For at installere applikationer skal du apt-get:

sudo apt-get install pakkenavn

En anden nyttig funktion er simulering:

sudo apt-get install pakkenavn -s

Det viser dig, hvilke pakker der tilføjes eller fjernes, og hvilke filer der vil blive konfigureret, men det installerer ikke noget.

Størrelsen forbedres ved dpkg og APT og introducerer en grafisk grænseflade i terminalen, som du enten elsker eller hader.

Du kan installere apps fra denne grænseflade eller ved at skrive kommandoer:

sudo aptitude install pakkenavn

Aptitude ligner apt-get, men det giver mere information og vejledning, mens du administrerer pakker. Den behandler automatisk installerede pakker og systemopgraderinger lidt anderledes end apt-get gør, og det tilbyder avancerede søgemuligheder. Aptitude kan advare dig om konflikter, når du installerer eller fjerner pakker, og viser, hvilke pakker der forårsager et problem takket være hvorfor kommando.

Situationen er analog med RPM-baserede distributioner: kommandolinjeværktøjet rpm svarer stort set til dpkg, din APT er deres Yum, og egnethed svarer til DNF.

DNF står for Dandified Yum, en ny version af Yum, der blev introduceret i Fedora 18. Både Yum og DNF kan automatisk løse afhængigheder. Syntaks til installation af pakker er enkel og næsten nøjagtig den samme med hvert værktøj:

omdr./min. pakkenavn.rpm
yum installer pakkenavn
dnf installere pakkenavn

På openSUSE kan du bruge Zypper:

zypper installere pakkenavn
zypper installere /path/to/package.rpm

Mageia har sin egen indpakning til omdrejninger pr. Minut kaldet urpmi med lige så enkle kommandoer til installation:

urpmi-pakkenavn

og søger:

urpmq-pakkenavn
urpmq -y nøgleord

I Arch Linux kan du bruge standardpakkemanageren (pacman) til at installere pakker:

pacman -S pakkenavn

og søg efter applikationer i depoterne:

pacman -Ss nøgleord

Hvis du imidlertid vil installere noget fra AUR (Arch User Repository), har du brug for et separat værktøj kaldet en AUR-hjælper. AUR indeholder ikke binære pakker, som pacman kan administrere; i stedet er det et lager af “opskrifter” til applikationer, der skal bygges manuelt. Yaourt er en af ​​de mest populære AUR-hjælpere i kommandolinjen, fordi den kan installere begge “fast” Arch Linux-pakker såvel som dem fra AUR. Det er interaktivt, så du kan skrive:

yaourt nøgleord

og det viser resultaterne som en nummereret liste. Når du har valgt et nummer, spørger Yaourt dig, hvad du skal gøre med pakken. Alternativt kan du bare skrive:

yaourt -S pakkenavn

at installere den ønskede pakke. Yaourt sørger automatisk for afhængighederne.

Tip: For at undgå at skrive installationskommandoen, hver gang du har brug for en ny app, skal du oprette et alias Sådan definerer du kommandolinjealaser på ethvert operativsystem Sådan definerer du kommandolinjealiaser på ethvert operativsystem, vi har talt om, og anbefalede at få fat på med din computers kommandolinjeterminal flere gange i fortiden. Tina skrev en god primer til Windows-brugere med En begynders vejledning til Windows-kommandoen ... for det.

2. Med en grafisk pakkehåndtering

Dette er den anbefalede måde at installere Linux-apps på. Bare fyr din pakkeadministrator, find en pakke, marker den til installation og bekræft ændringerne. Du bliver bedt om administratoradgangskode, så skriv det korrekt.

Pakkeadministratoren vil lejlighedsvist vælge flere pakker til installation. Det er dit program afhængighed - andre pakker, som den kræver for at fungere korrekt. Nogle pakkeledere vil “anbefale” og mærkerelaterede (men ikke obligatoriske) pakker til installation. Det er muligt at deaktivere denne opførsel i Indstillinger / Preferences dialogen.

Dpkg-baserede distributioner sender normalt Synaptic som standardpakkeadministrator, selvom nogle tilbyder Muon:

Ubuntu Software Center erstattes af Gnome Software i udgivelsen i april 2016 (Ubuntu 16.04). Linux Mint tilbyder Synaptic og sit eget produkt kaldet Software Manager.

På RPM-fordelinger kan du finde yumex, en front-end for yum:

Der er også rpmdrake, som er en frontend for urpmi. På openSUSE kan du installere applikationer med YaST. Gentoo har en grafisk front-end for emerge kaldet Porthole:

På Arch Linux kan du bruge Pamac eller Octopi som et grafisk alternativ til yaourt:

Begge værktøjer kan søge og installere pakker fra de officielle oplagringssteder såvel som fra AUR.

Tip: Hvis du vil installere et nyt skrivebordsmiljø eller en kontorpakke, skal du kigge efter dens metapakke i pakkeadministratoren. Det er meget lettere at installere en metapakke end jagt på snesevis af individuelle pakker.

3. Brug GDebi og Wajig

Brugere af dpkg-baserede distributioner kan spille med to interessante værktøjer. GDebi er en frontend for APT, der giver dig mulighed for at installere et program ved at dobbeltklikke på en .deb-fil. I modsætning til dpkg, kan GDebi automatisk installere manglende afhængigheder. Det er især nyttigt, når du vil installere en app, der ikke findes i depoterne, men du har downloadet dens .deb-fil.

Wajig kombinerer kræfterne i dpkg, apt-get, apt-cache og en masse andre værktøjer. Bortset fra at installere apps og opgradere systemet, kan Wajig stoppe eller starte systemtjenester, konvertere RPM-pakker og give detaljerede oplysninger om alle pakker i depoterne.

Tip: Du kan indstille GDebi som standardapplikation til åbning af .deb-filer. Højreklik på en .deb-fil, vælg indstillingen Åbn med ..., find GDebi på listen, og bekræft ændringer. Nu opfører dine .deb-filer sig som .exe-installatører fra Windows.

4. Med en selvinstallatør

Denne metode gælder for software, der ikke findes i depoterne, og som skal downloades fra udviklerens websted i stedet, f.eks. Proprietære drivere. I nogle tilfælde distribueres denne software som en selvudpakkende fil med en .run- eller .bin-udvidelse. For at installere den skal du højreklikke på filen for at få adgang til den Egenskaber> Tilladelser dialog og markér den som eksekverbar.

Nu kan du enten dobbeltklikke på filen for at starte installationen eller navigere til den i terminalen og skrive ./filename.run. Installationen fortsætter automatisk, og dialogerne ligner meget Windows-installationsprogrammer.

Tip: Selvinstallatører kan også være bash-scripts (filer med filtypenavnet .sh). Du kan køre dem i terminalen ved at skrive ./filename.sh.

5. Kompilér dem fra kilden

Det er sjældent, men det sker. Nogle gange pakker udviklerne ikke en applikation til nogen distribution, men leverer i stedet den kildekode, du har brug for for at samle dig selv. Kilden skal være en .tar-arkivfil, som du skal pakke ud. Det indeholder nyttige filer kaldet README og / eller INSTALL, så konsulter dem først. Generalen “opskrift” til kompilering af apps inkluderer følgende kommandoer:

./ configure
lave
gøre installation

Du kører dem efter hinanden i det samme bibliotek, hvor du udpakkede kilden. Dog kan der forekomme undtagelser og quirks, så du bør læse vores mere detaljerede vejledning til, hvordan du opstiller Linux-apps. Sådan kompileres og installeres TAR GZ & TAR BZ2-filer i Ubuntu Linux Sådan kompileres og installeres TAR GZ & TAR BZ2-filer i Ubuntu Linux

Tip: Du kan oprette .deb- og .rpm-pakker fra kilden for at installere applikationen med dine almindelige pakkehåndteringsværktøjer.

6. Fra digitale distributionskunder

Alle tidligere nævnte metoder gælder også for Linux-spil (ja, du kan faktisk finde spil i depoterne). Der er dog en anden måde at installere spil på Linux, og det er via digitale distributionsplatforme Hvor skal man downloade de bedste Linux-spil uden besvær Hvor skal man downloade de bedste Linux-spil uden besvær Selv ikke et årti siden var native gaming på Linux begrænset til open source-platformspil. I dag er myten om "ingen spil på Linux" død. Men hvor finder du kompatible spil? og deres desktop-klienter. Steam er allerede tilgængeligt på Linux Sådan installeres Steam og Start Gaming på Linux Sådan installeres Steam og Start Gaming på Linux Det er ligetil at installere Steam på Linux-computere, og resultatet er normalt den samme sømløse spiloplevelse, du havde på Windows. , GOG Galaxy er i færd med, og Itch.io er et prisværdigt alternativ.

Desktop-klienterne binder sig sammen med dine konti, så du skal registrere dig først, hvis du vil organisere dine spil.

Tip: Hold øje med Steam-tilbud 5 måder at sikre, at du får de bedste tilbud på Steam-spil 5 måder at sikre dig, at du får de bedste tilbud på Steam-spil Steam er kendt for at være super praktisk til at styre ens videospilsbibliotek, og det er også nyttig på et par andre måder, men vidste du, at du med en smule indsats kan få ... at få fat i gode spil uden at gå konkurs.

7) Brug applikationsniveau-pakkeadministratorer

Hvis du ønsker at blive geeky, kan du bruge pakkeadministratorer på applikationsniveau sammen med din standardpakkeradministrator på systemniveau. Førstnævnte er også kendt som programmeringssprogpakkeadministratorer. De indeholder biblioteker og understøttelsesværktøjer til et programmeringssprog, så hvis en applikation er skrevet på det sprog, kan det let distribueres og installeres med pakkehåndteringen.

Der er en hel del af dem: pip til Python, RubyGems for Ruby, npm for Node.js, NuGet til Microsoft udviklingsplatform ... Nogle apps er meget lettere at installere med denne type pakkeadministrator på grund af et stort antal afhængigheder, som er muligvis ikke tilgængelig i dine distro-lagre.

Som du kan se, er der flere måder at installere apps på Linux, hver med sine egne (dis) fordele. Hvis du er i tvivl, skal du bruge pakkeadministratoren, men glem ikke, at der er andre muligheder. Når alt kommer til alt er det forskellige muligheder, der gør Linux så fantastisk.

Hvad er din foretrukne metode til installation af Linux-apps? Har du nogle tip til Linux-begyndere? Del dine tanker i kommentarerne herunder.

Billedkreditter: Yumex-skærmbillede, Muon-skærmbillede, Aptitude-skærmbillede, Porthole-skærmbillede, Octopi-skærmbillede, Itch.io-skærmbillede.




Endnu ingen kommentarer

Om moderne teknologi, enkel og overkommelig.
Din guide i en verden af moderne teknologi. Lær hvordan du bruger de teknologier og gadgets, der omgiver os hver dag, og lær, hvordan du finder interessante ting på Internettet.