Nyheter i Android, Telefoner, Prylar Och Recensioner

En nybörjarguide till programvaruförråd i Ubuntu

När du installerade programvara på Ubuntu med hjälp av kommandoraden, kanske du har märkt ordet “repository” som ofta används i utdata. Om du är ny i hela Linux-universum kan det här vara en ny term för dig. Vad betyder det och varför behöver ditt system dessa förråd?

Den här artikeln kommer att introducera dig till konceptet med repositories i Ubuntu, tillsammans med en kort beskrivning av de olika typerna av repositories som är tillgängliga att använda.

En introduktion till arkiv

Generellt sett är ett förråd en samling av flera föremål som lagras tillsammans i enorma mängder. På Ubuntu och andra Unix-baserade operativsystem hänvisar ett arkiv till en enorm samling mjukvara och paket som du kan installera på ditt system.

Till skillnad från Windows och macOS tillhandahåller Linux programvara till sina användare i ett välpaketerat format, som är olika mellan olika distributioner. Till exempel, Debian-baserade distributioner förlitar sig på DEB-paket. På liknande sätt hittar du RPM-paket på Fedora, CentOS och andra RHEL-baserade distros.

Eftersom förråd är en samling av sådana paket kan användare hänvisa till dessa förråd för att hitta och ladda ner paketet de behöver. Du kan hitta nästan alla verktyg du behöver i dem.

Olika Linux-distros har också sin egen uppsättning arkiv. På Ubuntu kommer standarden att tillhöra Ubuntu själv. Förutom dessa kan användare också lägga till valfritt val genom att använda add-apt-repository kommando.

Det rekommenderade sättet att installera paket på Ubuntu är att använda de officiella förråden. Detta beror på att paketen du hittar i dessa förråd är speciellt utvecklade för Ubuntu. Regelbundna uppdateringar som drivs av utvecklarna säkerställer också att programvaran fungerar korrekt.

Relaterad  Filhantering i C: En nybörjarguide

Typer av förråd i Ubuntu

Ubuntu levereras med fyra olika typer av arkiv. Dessa är nämligen Main, Restricted, Universe och Multiverse. Vissa, som Main, är öppna som standard. Men för andra måste du aktivera universum och multiversum innan du kan börja hämta paket från dem.

1. Huvudsaklig

Main inkluderar programvara och paket som stöds fullt ut av Ubuntu-teamet. Om du har installerat programvara från huvudförvaret kommer Ubuntu regelbundet att förse dig med säkerhetsuppdateringar och buggfixar för dessa paket.

Detta förråd består av paket med öppen källkod som är free att använda och omfördela. Du kommer också att upptäcka att Ubuntu kommer med de flesta av paketen i huvudförvaret eftersom de är viktiga verktyg som krävs av såväl systemet som användaren.

2. Begränsad

Även om du kan använda programvaran som är tillgänglig i begränsade arkiv utan kostnad enligt en free licens kan du inte omdistribuera dessa paket. Det begränsade arkivet innehåller verktyg och drivrutiner som är nödvändiga för att operativsystemet ska fungera korrekt.

Ubuntu-teamet tillhandahåller inte stöd för sådana program eftersom de tillhör en annan författare. Canonical, företaget som ansvarar för hanteringen av Ubuntu, kan inte heller modifiera paketet eftersom det mesta av programvaran som ingår i det begränsade arkivet är proprietär.

3. Universum

Som namnet antyder innehåller Universe alla paket med öppen källkod som utvecklats för operativsystemet Linux. Dessa paket hanteras inte direkt av Ubuntu-teamet. Gemenskapen av utvecklare som arbetar med ett paket är ensam ansvarig för att driva uppdateringar och säkerhetskorrigeringar.

Ubuntu kan dock flytta paketet från Universe till Main om utvecklarna går med på att följa de specifika standarder som ställts upp av dem.

Relaterad  Sonos kommande 'Optimo 2'-högtalare kommer att stödja USB-C line-in-uppspelning

4. Multiversum

Medan arkiven som nämns ovan innehåller paket som är antingen free att använda eller öppen källkod, multiverse inkluderar programvara som inte är tillgänglig för free. Proprietära program utan licens eller juridiska problem ingår också i Multiverse.

Det rekommenderas inte att installera paket från detta förråd eftersom risken med dessa program är betydande.

Arbeta med arkiv och paket

Linux ger dig fullständig kontroll över vilket arkiv du ska välja när du installerar paket. Du kan antingen gå till de pålitliga Ubuntu-förråden om du vill vara på den säkra sidan, eller så kan du ladda ner Linux-programvara från universum eller multiverse-förvaret. Men det rekommenderas bara om du vet vad du gör.

Varje Linux-distribution kommer med en standardpakethanterare som ansvarar för att installera, uppdatera och uppgradera paket på systemet. Till exempel kommer Ubuntu med APT och dpkg, och Fedora Linux använder DNF för att hantera paket. På Arch Linux kan du installera och ta bort programvara med pacman, som är standardpakethanteraren som levereras med operativsystemet.

Om författaren

Deepesh Sharma (110 publicerade artiklar)

Deepesh är Junior Editor för Linux på MUO. Han skriver informationsguider om Linux, i syfte att ge alla nykomlingar en lycksalig upplevelse. Inte säker på filmer, men om du vill prata om teknik är han din kille.

Mer från Deepesh Sharma

Prenumerera på vårt nyhetsbrev

Gå med i vårt nyhetsbrev för tekniska tips, recensioner, free e-böcker och exklusiva erbjudanden!

Klicka här för att prenumerera