Når du vil installere ny software eller opdateringer til allerede installeret Ubuntu-software, leverer Ubuntu fire forskellige software-lagre som standard for at få det fra. Disse repositorier er Main, Universe, Restricted, and Multiverse. Måske har du spekuleret på, hvad der ligger bag deres kryptiske navne. Her er hvad hver af disse repræsenterer.

1. Main - Free og Open Source Software Vedligeholdt af Canonical

Hovedbiblioteket er den største. Den indeholder alle kernepakker samt alle de gratis og open source-pakker fra standard Ubuntu-installationen. Alt software i Main repo er gratis og open source - ingen undtagelser her.

Alt software i Main repo er vedligeholdt af Canonical, moderselskabet i Ubuntu. Det betyder, at pakken er blevet testet for overholdelse, før den indgår i bygningen. Det betyder også, at sikkerhedsopdateringer og kritiske fejlrettelser til pakken vil blive leveret af Canonical for levetiden for denne særlige Ubuntu-udgivelse (tre eller fem år eller mere - dette varierer blandt udgivelser).

2. Universe - fri og open source-software, der opretholdes af Fællesskabet

Siden (heldigvis) er der så mange gratis og open source apps derude, er det ikke muligt at inkludere dem alle i en enkelt software distribution, selvom det er Ubuntu. Det er derfor, at pakker, der er både gratis og open source, der ikke gjorde det til hovedarkivet, går ind i universet.

På samme måde som softwaren i Main repo er alle ting i Universe både gratis og open source - igen, ingen undtagelser her. I modsætning til Main repo er softwaren i Universe repo imidlertid ikke styret af Canonical, men af ​​det enorme samfund af open source-entusiaster og frivillige.

Det betyder ikke, at softwaren er anden klasse - det betyder, at softwaren af ​​en eller anden grund ikke er medtaget i hovedinstallationen, og at Canonical ikke har noget ansvar for at håndtere sine fejl og opdateringer - Fællesskabet gør det. Den gode nyhed er, at da dette er open source software, hvis der er en alvorlig fejl eller et behov for en patch / opdatering, er det normalt leveret af nogen, oftest forfatteren / vedligeholderen af ​​selve appen.

3. Begrænset - Proprietary Software

For mange die-hard-open source-fans er det svært at acceptere, at Ubuntu kommer med proprietær software, men da denne software giver funktionalitet uden open source-alternativ, er proprietær software til stede i mange distroer, inklusive Ubuntu.

I øjeblikket indeholder listen over proprietær software inkluderet i standard Ubuntu-installationen kun drivere, som f.eks. WiFi-drivere eller grafikkortdrivere. Da disse drivere er afgørende for operativsystemets normale funktion, opretholdes de officielt af Canonical.

Det betyder, at Canonical er forpligtet til at levere opdateringer og rettelser til enhver begrænset software i denne repo for udgivelsens levetid. Problemet her er, at da denne software er tæt indkøbt, afhænger Canonical af, at chaufførleverandøren er villig til at lave rettelser / opdateringer.

4. Multiverse - Software begrænset af copyright eller juridiske spørgsmål

Det sidste lager, Multiverse, er det sted, hvor noget andet går. Dette omfatter for det meste proprietær software som codecs, Skype plugins, Adobe Flash osv. Open source software med juridiske problemer eller med et ukendt licens kan også findes her.

Canonical har intet ansvar for denne software; det opretholdes af samfundet. Da denne software ikke er testet og understøttet, er det bedst, hvis du kun installerer apps herfra, kun hvis du er 100 procent sikker i dem.

I en nøddeskal

Forskellene mellem de fire repositorier bliver meget klare, når du sammenligner dem som dette:

Åben kildeUnderstøttet af Canonical
MainJaJa
UniversJaIngen
begrænsetIngenJa
multiversNej JaIngen

Hvis du husker denne tabel, når du spekulerer på, hvad specifikationerne for en repotype er, kan du nemt finde ud af dem.