Ubuntu gir fire forskjellige programvarelager , alle offisielle - Main, Restricted, Universe og Multiverse. Main og Restricted støttes fullt ut av Canonical, mens Universe og Multiverse ikke får den støtten du kan forvente.
På eldre versjoner av Ubuntu var bare hoved- og begrensede arkiver aktivert som standard. Ubuntu desktop-systemer kommer nå med alle fire arkiver aktivert som standard.
Hoved - Offisielt støttet programvare med åpen kildekode
I SLEKT: Hvordan programvareinstallasjon og pakkebehandlere fungerer på Linux
Main er beskrevet som “Canonical-støttet gratis og programvare med åpen kildekode . ” Canonical er Ubuntu mors morselskap, og de gir offisiell støtte for alle programvarepakkene i Main. Hver programvarepakke med åpen kildekode som er inkludert i Ubuntus standardinstallasjon, er inkludert her. Andre viktige pakker - for eksempel serverprogramvare - er også en del av Main.
Canonical støtter pakker i hovedregisteret med sikkerhetsoppdateringer og andre kritiske reparasjoner for hele Ubuntu-utgivelsen
Hovedregisteret er det viktigste Ubuntu-depotet. Hvis en pakke er her, har Canonical forpliktet seg til å støtte den med sikkerhetsoppdateringer og andre kritiske oppdateringer i løpet av distribusjonen. Når Canonical kan skryte Ubuntu LTS vil motta sikkerhetsoppdateringer i fem år, det er pakkene i hovedregisteret som faktisk vil motta disse oppdateringene. Dette er alle programvare med åpen kildekode, noe som betyr at Ubuntu-utviklere kan løse problemer i dem på egenhånd.
Du kan se pakker i Main i Ubuntu programvaresenter. De vil ha lisensen "Åpen kildekode", og vil si at "Canonical gir kritiske oppdateringer" til utløpsdatoen for installert utgivelse av Ubuntu.
Begrenset - offisielt støttet programvare med lukket kilde
I SLEKT: Bør du bruke Ubuntu LTS eller oppgradere til den siste utgivelsen?
Restricted repository inneholder programvare med lukket kilde som offisielt støttes av Canonical. Dette inkluderer bare maskinvaredrivere for øyeblikket. Noen Wi-Fi-maskinvarer trenger drivere med lukket kilde eller fastvare for å fungere. Spillere trenger grafikkdrivere fra NVIDIA eller AMD Catalyst (tidligere kjent som “fglrx”) for optimal ytelse på grafikkmaskinvaren. Disse driverne kan aktiveres fra tilleggsdriververktøyet i Ubuntu.
Canonical vil offisielt støtte disse lukkede kildedrivere og firmwarepakker for lengden på Ubuntu-utgivelsen. De er forpliktet til å holde disse driverne i arbeid, løse eventuelle store problemer og plugge inn eventuelle sikkerhetshull. Canonical kan selvfølgelig ikke gjøre dette alene - de må vente på at maskinvareprodusenten frigjør nye og oppdaterte tørkere når det er et problem. Koden er ikke åpen, så Canonical kan ikke fikse den alene. Derfor er bare kritiske maskinvaredrivere inkludert her - ingen annen programvare med lukket kilde støttes offisielt.
Du kan oppdage begrenset programvare ved å lete etter den "proprietære" lisensen og linjen "Canonical gir kritiske oppdateringer levert av utviklerne". Canonical kan ikke fikse driverne på egenhånd - de vil bare gi viktige oppdateringer til deg når de får dem.
Universe - Programvare med åpen kildekode som vedlikeholdes av fellesskapet
De aller fleste programvarene i Ubuntu Software Center kommer fra Universe repository. Disse pakkene importeres enten automatisk fra den nyeste versjonen av Debian eller lastes opp og vedlikeholdes av Ubuntu-fellesskapet.
Canonical gir ikke offisiell støtte eller oppdateringer for disse pakkene. En Ubuntu LTS-utgivelse kan støttes i fem år, men pakkene i Universe-depotet støttes ikke offisielt i det hele tatt. De har det generelt bra, men de får ikke garantert sikkerhetsoppdateringer. Hvis det blir funnet en sikkerhetsoppdatering, kan det hende at disse pakkene aldri mottar den før neste utgivelse av Ubuntu når en nyere versjon av pakken automatisk trekkes inn.
Dette skal ikke skremme deg fra å installere programvare fra Universe. Dette er vanligvis ikke en bekymring - viktige stasjonære applikasjoner som Firefox er en del av Main og vil motta kritiske oppdateringer. Hvis det er et stort problem, kan Ubuntu-samfunnet fikse et hull og rulle ut en løsning. Samfunnet er akkurat slik det høres ut - Ubuntu-brukere og entusiaster som ikke er ansatt i Canonical, men som bruker litt tid på å jobbe med Ubuntu eller vedlikeholde spesifikke pakker.
På et serversystem er det imidlertid verdt å vurdere om serverprogramvaren du installerer er en del av Main eller Universe. Hvis det kommer fra Universe-depotet, kan det hende du må holde øye med sikkerhetsoppdateringer. Det kan hende du må oppdatere serverprogramvaren på egen hånd hvis det blir funnet et hull.
Du kan få øye på Universe-programvare ved å lete etter "Open source" -lisensen og linjen "Canonical gir ikke oppdateringer ... Noen oppdateringer kan leveres av Ubuntu-samfunnet." Canonical bruker ordet "mai" her - det er ingen garantier!
Multiverse - programvare som ikke støttes, lukket kilde og patentbelastet
I SLEKT: Hvorfor Ubuntu ikke kommer med støtte for MP3, Flash og andre multimediaformater
Multiverse er stedet for tvilsomme, kontroversielle ting . Dette inkluderer programvare med lukket kilde som Adobe Flash-plugin-modulen og pakker som er avhengig av programvare med lukket kilde, som plugin-moduler for Skype. Det inkluderer også programvare med åpen kildekode med juridiske begrensninger - for eksempel programvare for lyd- og videoavspilling som bryter med patenter. Programvare for DVD-avspilling er ikke inkludert her - det er alvorlige juridiske problemer rundt open-source libdvdcss DVD-avspillingsbibliotek. Faktisk, libdvdcss ser ut til å være ulovlig i USA .
Ubuntu kan ikke offisielt distribuere disse pakkene sammen med hoveddistribusjonen, men de er gitt her for din bekvemmelighet. På andre Linux-distribusjoner , tingene her blir ofte funnet i tredjepartsregister du må ut av veien for å finne - RPM Fusion for Fedora, Packman for openSUSE og Penguin Liberation Front (PLF) for den nedlagte Mandriva-distribusjonen.
Som med Universe repository, er Multiverse et community-støttet repository. Det er ingen garanti for sikkerhetsoppdateringer her. Fordi så mange av pakkene er lukket kilde, kunne ikke samfunnet ofte løse problemer du støter på, selv om de ville.
Du kan få øye på disse pakkene med deres "Ukjent" lisens. Som med Universe, sier Ubuntu Software Center at Ubuntu-samfunnet kan tilby oppdateringer, men Canonical vil ikke.
På en vanlig hjemme-PC bør du ikke bekymre deg for disse forskjellene for mye. Pakker du installerer fra Universe, bør generelt være ganske sikre - hvis det er et stort problem, kan Ubuntu-samfunnet takle det og rulle ut en sikkerhetsoppdatering for deg. Pakker fra Multiverse kan være nødvendig for visning av noen typer multimediafiler og til og med visning Flash-innhold i Firefox .
På en server eller en kritisk arbeidsstasjon er disse forskjellene viktigere. Installer programvare fra Universe, så får du ikke garantert støtte fra Canonical for det. Dette er en stor avtale hvis du utsetter den programvaren for Internett på en Ubuntu-server.