14Sep

Vad är skillnaden mellan Main, Restricted, Universe och Multiverse på Ubuntu?

Ubuntu erbjuder fyra olika programvaruförvar, alla officiella - Huvud, Begränsat, Universum och Multiverse. Huvud och Begränsad stöds fullt ut av Canonical, medan Universe och Multiverse inte får det stöd du kan förvänta dig.

I äldre versioner av Ubuntu aktiverades endast huvud- och begränsade repositorier som standard. Ubuntu-skrivbordssystem kommer nu med alla fyra repositories som standard.

Main - Officiellt stödd, öppen källkodsprogramvara

Main beskrivs som "Canonical-stödd fri och öppen källkodsprogramvara." Canonical är Ubuntus moderbolag och de ger officiellt stöd för alla mjukvarupaket i Main. Varje program med öppen källkod som ingår i Ubuntus standardinstallation ingår här. Andra viktiga paket - till exempel serverprogramvara - är också en del av Main.

Canonical stöder paket i huvudförvaret med säkerhetsuppdateringar och andra kritiska korrigeringar för livslängden för Ubuntu-utgåvan

Huvudförvaret är det viktigaste Ubuntu-förvaret. Om ett paket är här har Canonical åtagit sig att stödja det med säkerhetsfläckar och andra kritiska uppdateringar för distributionens hela livstid. När Canonical skryter med Ubuntu kommer LTS att få säkerhetsuppdateringar i fem år, det är paketen i huvudförvaret som faktiskt kommer att få de uppdateringarna. Dessa är alla open source-programvaror, vilket innebär att Ubuntus utvecklare kan lösa problem i dem på egen hand.

Du kan kolla paket i Main i Ubuntu mjukvarucenter. De kommer att ha licensen "Open source" och kommer att ange att "Canonical tillhandahåller kritiska uppdateringar" fram till slutet av supportdatumet för din installerade release av Ubuntu.

Begränsad - Officiellt stödd, sluten källkodsprogramvara

Det begränsade förvaret innehåller program med sluten källkod som officiellt stöds av Canonical. Detta inkluderar bara hårdvarukörningar för tillfället. Vissa Wi-Fi-hårdvaror behöver drivrutiner för slutkälla eller fast programvara för att fungera. Spelare behöver NVIDIA eller AMD Catalyst( tidigare känd som "fglrx") grafikdrivrutiner för optimal grafikhårdvara. Dessa drivrutiner kan aktiveras från verktyget Extra Drivers i Ubuntu.

Canonical kommer officiellt att stödja dessa slutna drivrutiner och firmwarepaket för längden på Ubuntu-utgåvan. De är fast beslutna att hålla dessa drivrutiner i drift, fixa några stora problem och koppla eventuella säkerhetshål. Canonical kan inte själv göra det självklart - de måste vänta på hårdvarufabrikanten att släppa nya och uppdaterade torktumlare när det finns ett problem. Koden är inte öppen, så Canonical kan inte fixa det på egen hand. Därför ingår endast viktiga hårdvara drivrutiner här - ingen annan sluten programvara stöds officiellt.

Du kan se Begränsad programvara genom att leta efter "Proprietary" -licensen och linjen "Canonical ger kritiska uppdateringar som tillhandahålls av utvecklaren".Canonical kan inte fixa drivrutinerna på egen hand - de kommer bara att ge viktiga uppdateringar till dig när de får dem.

Universe - Gemenskapsövervakad, öppen källkodsprogramvara

Den stora delen av programvaran i Ubuntu Software Center kommer från universumsförvaret. Dessa paket importeras antingen automatiskt från den senaste versionen av Debian eller laddas upp och underhållas av Ubuntu-community.

Canonical ger inte officiellt stöd eller uppdateringar för dessa paket. En Ubuntu LTS-utgåva kan stödjas i fem år, men paketen i universumsförvaret stöds inte officiellt alls. De är i allmänhet bra, men de är inte garanterade att få säkerhetsuppdateringar. Om en säkerhetsuppdatering hittas kan dessa paket aldrig ta emot den förrän nästa utgåva av Ubuntu när en nyare version av paketet automatiskt dras in.

Detta bör inte skrämma dig från att installera programvara från Universe. Det här brukar inte vara ett problem - viktiga skrivbordsprogram som Firefox är en del av Main och kommer att få kritiska uppdateringar. Om det är ett stort problem kan Ubuntu-gruppen fixa ett hål och rulla ut en fix. Samhället är exakt vad det låter som - Ubuntu-användare och entusiaster som inte är anställda av Canonical, men som ägnar lite av sin tid att arbeta med Ubuntu eller behålla specifika paket.

Men på ett serverns system är det värt att överväga om servernsprogramvaran du installerar är en del av Main eller Universe. Om det är från universumsförvaret, kan du behöva hålla koll på säkerhetsuppdateringar. Det kan hända att du måste uppdatera serverprogramvaran själv om ett hål finns.

Du kan se universums programvara genom att leta efter "Open source" -licensen och raden "Canonical ger inte uppdateringar. .. Vissa uppdateringar kan tillhandahållas av Ubuntu community." Canonical använder ordet "may" här - det finns inga garantier!

Multiverse - Unsupported, Closed-Source och Patent-Encumbered Software

Multiverse är platsen för tvivelaktiga, kontroversiella saker. Detta inkluderar program med sluten källkod som Adobe Flash-plugin-programmet och paket som är beroende av program med sluten källa, som plug-ins för Skype. Det inkluderar också öppen källkodsprogram med lagliga begränsningar - till exempel ljud- och videouppspelningsprogram som bryter mot patent. DVD-uppspelningsprogrammet ingår inte här - det finns allvarliga juridiska problem runt libdvdcss DVD-uppspelningsbiblioteket. Faktum är att libdvdcss verkar vara olagligt i USA.

Ubuntu kan inte officiellt distribuera dessa paket tillsammans med huvuddistributionen, men de tillhandahålls här för din bekvämlighet. På andra Linux-distributioner hittar du saker här ofta i tredje partens repositories, du måste gå ut för att hitta - RPM Fusion for Fedora, Packman för openSUSE och Penguin Liberation Front( PLF) för den avvecklade Mandriva-distributionen.

Liksom med universumsförvaret är Multiverse ett community-supported repository. Det finns ingen garanti för säkerhetsuppdateringar här. Eftersom så många paket är slutna källor kan samhället ofta inte lösa problem du stöter på, även om de vill.

Du kan fånga dessa paket med sin "Okända" licens. Som med Universe säger Ubuntu Software Center att Ubuntu-communityet kan ge uppdateringar, men Canonical kommer inte.

På en vanlig hemdator bör du inte oroa dig för dessa skillnader för mycket. Paket du installerar från Universe ska i allmänhet vara ganska säkra. Om det finns ett stort problem kan Ubuntu-communityet hantera det och uträtta en säkerhetsuppdatering för dig. Paket från Multivers kan behövas för visning av vissa typer av multimediafiler och även visning av Flash-innehåll i Firefox.

På en server eller en kritisk arbetsstation är dessa skillnader viktigare. Installera programvara från Universe och du är inte garanterat support från Canonical för det. Det här är en stor sak om du exponerar den programvaran till Internet på en Ubuntu-server.