Deze vier opslagplaatsen zijn als volgt:
- Hoofd
- Universum
- Beperkt
- multiversum
Vaak schakelen mensen de rest van de velden uit en gaan ze met Main zonder te begrijpen waar ze eigenlijk voor staan. Vandaag zullen we de betekenis achter alle vier ontdekken en verder onderzoeken hoe de Universe-repository op Ubuntu kan worden ingeschakeld.
1. Hoofd:
De hoofdrepository is, zoals de naam al doet vermoeden, de meest elementaire van allemaal, gratis en open source (FOSS). Deze repository is misschien wel de meest eenvoudige, maar ook de grootste largest. Het bevat alle pakketten en wordt onderhouden door Canonical. Aangezien deze repository wordt onderhouden door het moederbedrijf van Ubuntu, zijn alle pakketten eerder uitgeprobeerd en getest voordat ze worden toegevoegd aan de nieuwste builds. Dit biedt gebruikers ook het comfort dat alle pakketten onfeilbaar zijn en een leven lang kritieke bugvrije updates hebben.
2. Universum
Waarom is er behoefte aan een andere gratis en open source repository als we al Main . hebben?? Dit komt omdat niet alle FOSS-apps beschikbaar zijn die door Ubuntu zelf kunnen worden onderhouden. Om het proces te vergemakkelijken, is Universe een repository die wordt onderhouden door de community en helemaal gratis is. Alle FOSS die niet in Main zijn, maken deel uit van Universe.
De enige belangrijke verandering tussen Main en Universe is dat in de laatste de software niet wordt onderhouden door Canonical en in plaats daarvan wordt afgehandeld door community-experts en Ubuntu-enthousiastelingen.
Deze verandering heeft vaak een vals beeld gecreëerd in de hoofden van de gebruikers. Ondanks dat Canonical de software niet behandelt, betekent dit niet dat de software in Universe tweederangs is; het betekent alleen dat Canonical niet wilde omgaan met de updates en fixes van deze specifieke software.
De bugs en fixes worden vaak geleverd door de communityleden en als er een onderliggend probleem is met de applicatie, komt de auteur of beheerder van de app tussenbeide om de kwestie vrijwel onmiddellijk op te lossen.
3. Beperkt:
Er is een grote misvatting dat heel Ubuntu open source is, terwijl dat zeker niet het geval is. Er bestaat ook een aantal propriëtaire software voor Ubuntu. Deze software biedt een premium service die alle FOSS niet kunnen. Er kan vervangende software zijn, maar de kwaliteit en functies kunnen variëren.
Momenteel bevat de lijst met deze propriëtaire software alleen de standaard Ubuntu-stuurprogramma's. Deze software bevat wifi-stuurprogramma's enzovoort. Het valt niet te ontkennen dat deze software een absolute noodzaak is voor een normale functionaliteit van een besturingssysteem, Canonical onderhoudt ze officieel allemaal.
De verplichting om de nieuwste patches, updates en bugfixes voor alle beperkte software te leveren, ligt uiteindelijk op de schouders van Canonical.
4. Multiversum:
Last but not least, de Multiverse-repository is de plaats waar de rest van de dingen ligt. De soorten software in deze lijst zijn voornamelijk codecs, Skype-plug-ins en andere open source-software.
Volgens sommige Ubuntu-enthousiastelingen kan Multiverse worden bestempeld als de plaats waar software met juridische problemen en onbekende licentieproblemen wordt gevonden.
Deze software wordt volledig onderhouden door de gemeenschap en geen enkele officiële instantie neemt er enige verantwoordelijkheid voor. Deze software is vaak niet getest en daarom is het essentieel om er van tevoren enige kennis over te hebben.
Kortom:
Main - Open Source en ondersteund door Canonical
Universe - Open Source en niet ondersteund door Canonical
Beperkt - Niet open source en ondersteund door Canonical
Multiverse - kan open source zijn en wordt niet ondersteund door Canonical
Nu we alle vier de repositories beter begrijpen, zullen we het hebben over het inschakelen van de Universe-repository in Ubuntu.
Hieronder volgen enkele opdrachten die moeten worden uitgevoerd om het gewenste resultaat te bereiken:.
$ sudo add-apt-repository-universeAls de hierboven genoemde opdracht een foutmelding geeft, komt dit waarschijnlijk doordat u een oudere versie van Ubuntu gebruikt. Om dit probleem op te lossen, moet u een andere opdracht schrijven die als volgt is:
$ sudo add-apt-repository "deb http://archive.ubuntu.com/ubuntu $(lsb_release -sc) universumAls u alle vier eerder besproken repositories wilt gebruiken, wilt u misschien de volgende opdracht toevoegen:
$ sudo add-apt-repository "deb http://archive.ubuntu.com/ubuntu $(lsb_release -sc) mainuniversum multiversum beperkt”
Om de lijst met pakketten bij te werken, moet u nog een laatste opdracht schrijven en dat is als volgt:
$ sudo apt-get updateNadat u alle bovengenoemde opdrachten met succes hebt gebruikt, kunt u indien nodig de Universe-repository en alle vier de repository's gebruiken.