I den forrige artikkelen diskuterte jeg de forskjellige måtene å installere programmer i Linux på. Nå Jeg skal referere til den vanligste måten å installere på ved å beskrive Ubuntu-lagrene.
Selv om du ikke kommer fra Linux-verdenen, er du sannsynligvis kjent med konseptet med appbutikker på dine mobile enheter. Applikasjonsbutikker er en utvikling av to konsepter med opprinnelse i Linux-verdenen: repositories og pakkebehandlere.
Pakkeansvarlige
I forrige artikkel fortalte jeg deg at en pakkebehandling er et verktøy som tjener til å automatisere prosessen med å søke, installere, oppdatere, avinstallere og konfigurere pakker.
Pakkeansvarlige De lagrer en lokal kopi med pakkeinformasjon for eksempel navn og versjon, beskrivelsen og stedet du laster den ned fra. En del av oppdateringsprosedyren er å oppdatere den kopien.
Originalene som denne kopien er basert på, er i depotene. Repositories er serverne som pakker er vert for.
Vi kan skille mellom to typer depoter
- Ubuntu-lagre.
- Tredjeparts depoter.
Ubuntu-arkiver
Ubuntu inkluderer følgende depoter:
- Hoved: Den inkluderer gratis og åpen kildekode-programvare som Canonical, selskapet bak Ubuntu, støtter og vedlikeholder gjennom hele versjonens livssyklus.
- Univers: Den inneholder gratis og åpen kildekode-programvare hvis vedlikehold og oppdateringer ivaretas av fellesskapet.
- multiverse Her finner vi programmer som av ulike grunner ikke kan anses som åpen kildekode eller har restriksjoner på distribusjon. Dette skjer vanligvis med multimediekodeker.
- begrenset: De er programmer som ikke er under frie lisenser, men de hjelper systemet til å fungere bedre. Tilfellet av enhetsdrivere.
- partnere: I ferd med å forsvinne inkluderer dette depotet programmer, vanligvis ikke åpen kildekode, som Canonical distribuerer gjennom avtaler med utviklere.
- Bakporter: Ubuntus utviklingssyklus faller ikke alltid sammen med applikasjonene den inkluderer. Imidlertid er det i noen tilfeller mulig å installere fra dette depotet de nyeste versjonene av et program som allerede er pakket for neste versjon av Ubuntu.
- Sikkerhet: Som navnet antyder, inkluderer den sikkerhetsoppdateringer.
Det er mye å si for å holde seg til offisielle depoter. Sikkerhetsproblemer reduseres og alt fungerer garantert harmonisk. Derimot, Versjonene av pakkene som er inkludert i depotene er ikke alltid de mest oppdaterte. Det er også mulig at applikasjonen vi ønsker å bruke ikke er i dem.
Dette løses med tredjeparts repositories
Tredjepartsregister
Hvem som helst kan lage sitt eget programvarelager bare ved å følge spesifikasjonene satt av Debian- og Ubuntu-utviklerne. Da vil det være nok å offentliggjøre adressen slik at interesserte kan legge den til sin liste over depoter. Derfra vil brukere som har gjort det kunne installere og oppdatere pakkene som er inkludert.
Det er en mellomløsning mellom vent på at Ubuntu skal godkjenne inkluderingen av en pakke i de offisielle depotene eller vedlikeholde ditt eget depot: PPA-pakker:
PPA-pakker
Akronymet PPA refererer til den engelske oversettelsen av Personal File Packages. Lagrene til disse pakkene er opprettet og vert på Launchpad, programvareutviklingsplattformen vedlikeholdt av Canonical.
Selv om verken Canonical eller Ubuntu-fellesskapet støtter denne typen pakker, har Launchpad en atferdskodeks. Dette kan beskytte oss på en eller annen måte mot datakriminelle.
Nok en fordel med personlige pakkefiler er at de har sin egen liste over depoter så enhver modifikasjon av dette vil ikke påvirke normal drift av systemet.
Å bruke repositories til å installere og avinstallere programmer betyr å spare tid siden vi kan gjøre alle oppgaver relatert til dem fra pakkebehandlingen. På den annen side kan enhver modifikasjon av systemet påvirke driften. Derfor vil vi i neste artikkel snakke om selvstendige pakker