En av de største endringene som fanger Windows-brukere flytte til Linux er slik at programvaren er installert. I stedet for å laste ned en kjørbar fil fra noen nettside eller andre, kjører det og håper det ikke antrekket ditt eksisterende bibliotek-filer (Dll-filer) eller installere noe tvilsomme adware eller malware, Linux-distribusjoner opprettholde depoter av programvare, som er alle pakket opp for at distro og testet for kompatibilitet med resten av distro.,

  • OS showdown: Windows-10 vs Linux

På denne siden av vår guide til alt du trenger å vite om Linux-Kommandoer, vil vi se på hvordan dette er gjort av distroer som bruker Avansert Emballasje Verktøy (apt) programvare management system, som er utviklet av Debian og brukes av distroer fra Ubuntu til Raspbian på Raspberry Pi.

Oppbevaringssted

Et depot er en samling av programvarepakker for en distro., Hvert store utgivelsen av en distro vil ha sine egne depoter, og pakker, vil det ha blitt bygget for og testet med at utgivelsen, men et depot er mer enn en samling av filer.

Hver repo (som de vanligvis kalles) er indeksert, noe som gjør det enkelt å finne det du ønsker. Det kan også være raskt sjekket for oppdateringer til pakken manager uten å besøke nettsteder for å sjekke for oppdateringer, eller behovet for programvaren til å «phone home» for å sjekke.,

enda viktigere, hver pakke i en repo er signert med depotet er GPG (kryptering) – nøkkel, som er kontrollert når du installerer pakker. Dette betyr at du kan stole på programvaren som er installert fra det å være hva den sier den er, og ikke noen infiserte trojan som er blitt lastet opp med overlegg.

En depotet gjør også avhengighet enkel håndtering. En avhengighet er et program som programmet du ønsker å installere trenger for å kjøre, slik som et bibliotek., I stedet for bunting alt i pakken, og ender opp med flere kopier av samme biblioteket på datamaskinen (som er hva Windows gjør), en pakke som bare lister opp avhengigheter, slik at pakken manager kan sjekke om de er allerede installert, og hente dem fra repo hvis ikke.

I tillegg til standard depot som er gitt av distro, det er flere tredjeparts de som kan bli lagt til din package manager., Disse er ikke garantert å bli testet til den samme standard som den offisielle repos, men mange av dem er veldig god, og hvis du holder deg til den mest anbefalte repos for din distro, vil du ikke gå langt galt.

Ubuntu har også innført begrepet av PPA, eller Personlige Pakken Arkiv, som er små depoter for individuelle prosjekter. Disse kan hver legges individuelt til dine package manager, men vær forsiktig med å legge noen upålitelige kilder.

Pakken management

Vi har brukt begrepet ‘package manager» et par ganger nå, men hva er det?, I utgangspunktet, dette er et program som gir deg mulighet til å installere, oppdatere og fjerne programvare, inkludert å ta vare på avhengigheter. Det kan du også søke etter programmer av interesse, så vel som å utføre andre funksjoner.

Alle distroer har kommando linje pakken management verktøy. Du kan få tilgang til dem ved enten å bruke systemet søker og leter etter terminal eller ved å bruke ++ på Linux-pcer som Enhet, Gnome eller Xfce, selv om de også gi en fancy grafiske fronten. De viktigste Linux kommandoer er:

apt-get: Installasjoner, oppgraderinger og avinstallerer pakker.,

apt-cache: Dette fungerer med depotet index-filer, slik som å søke etter pakker.

add-apt-repository: Gir ekstra kjeldene til systemet.

dpkg: Et lavere nivå pakke manipulasjon kommando.

Disse kommandoene generelt krever root (superbruker) tilgang, så bør kjøres på root-bruker-eller med sudo – vi vil holde med sudo tilnærming her., Vi har allerede nevnt at repos er indeksert, slik at den første tingen å gjøre er å oppdatere din index-filer for å matche det gjeldende innholdet på depoter med:

sudo apt-get update

Da har du sannsynligvis ønsker å sørge for at systemet er oppdatert:

sudo apt-get upgrade

Dette vil få en liste over pakker som den ønsker å installere, fortelle deg hvor mye plass det er behov for å laste ned, og deretter fortsette med det når du forteller det til., Når du ønsker å installere ny programvare, med mindre du har blitt fortalt at det nøyaktige navnet for å installere, kan du ønsker å søke etter det første, som dette:

apt-cache search gimp

Dette vil spytte ut en lang liste med pakker, fordi det søker både navn og beskrivelse, og viser noe å nevne gimp, og det er mange av dem. Å bare søke på navn, kan du bruke-n eller-navn-bare alternativet:

apt-cache search -n gimp

Dette gir ofte et mer håndterlig utgang, men fortsatt mye i dette tilfellet, kanskje for mye å passe inn i terminalvinduet., Løsningen på dette er å pipe utgang fra denne kommandoen til programmet mindre:

apt-cache search -n gimp | mindre

Den mindre kommandoen er en personsøker – det kan du lese tekst side ved side og bla gjennom den. Den kan brukes med hvilket som helst program som genererer mange av terminal-utgang for å gjøre det lettere å lese (se «Pakke management’ fremgangsmåten nedenfor for mer informasjon)., Når du har funnet den pakken du ønsker, installasjonen er så enkelt som:

sudo apt-get install gimp

Du kan installere flere programmer ved å gi dem alle til å aptget på en gang:

sudo apt-get install program1 program2…

Ikke alle program du prøver vil du bli hva du vil, slik at du kan rydde opp på harddisken ved å avinstallere det med:

sudo apt-get remove program1

Eller du kan bruke:

sudo apt-get purge program1

Begge kommandoene til fjern program, men fjerne forlater sin konfigurasjonsfiler på plass mens rens sletter de, også.,

Det finnes en rekke ekstra alternativer du kan bruke med aptget, mannen siden lister opp alle (type mann apt-get i terminal), men en av de mest nyttige er –dry-run. Dette har apt-get vise deg hva det ville gjøre det uten å faktisk gjøre det, en brukbar sjanse til å sjekke at du gir riktig kommando. Husk at datamaskiner gjør det du forteller dem til, og ikke hva du vil ha dem til å gjøre!

til Slutt, du trenger normalt ikke trenger å bruke dpkg, men det er nyttig for notering alt du har installert med dpkg -L.,

Pakken management

Install

ved Hjelp av apt-få installerer du vil sjekke avhengigheter av pakker du ønsker og installere noen som er nødvendig. Legge til –dry-run til apt-get install gjør det mulig for deg å se hva som ville bli gjort, uten egentlig å skrive noe til harddisken. Hvis du er fornøyd, kan du kjøre kommandoen på nytt uten –dry-run.,

Søk

Bruke apt-cache search for å finne hva som er tilgjengelig. Den –navn-bare alternativet kan gi en mer håndterlig sett av resultater hvis du kjenner programmet er navnet. Ellers la apt-cache search gå gjennom beskrivelser, også, og vise resultatet i mindre. Du trenger ikke å bruke sudo så søk ikke skrive til harddisken.,

Oppdater

Kjøre apt-get update for å oppdatere alle dine pakken lister, etterfulgt av apt-get upgrade for å oppdatere alle dine installerte programvaren til nyeste versjon. I vårt tilfelle, det er vel forfalt. Deretter apt vil vise deg hva som må oppdateres, og hvor mye som må lastes ned, før du spør om du vil fortsette.