Ubuntu

Förstå och använda källor.lista för Ubuntu

Förstå och använda källor.lista för Ubuntu
Vi använder Ubuntu, Debian, CentOS och olika operativsystem. Om någon frågar ”vilket operativsystem använder du?”De flesta av er kanske säger,” Jag använder Linux ”. De är inte riktigt Linux. Linux är bara kärnans namn. Dessa är faktiskt olika Linux-distributioner.

Nu kan du fråga, ”Vad är en Linux-distribution?”

Tja, Linux-kärnan i sig kan inte göra mycket snygga saker. Det är en programvara som hanterar hårdvaran, fördelar minne till program, hjälper dig att köra programmet och andra grundläggande mycket låga nivåer för dig. Låt oss säga att du vill redigera en fil med nano textredigerare. Tja, Linux-kärnan har inte det. Du måste installera den ovanpå Linux-kärnan separat för att kunna använda den.

Utan användbara program är Linux-kärnan till ingen hjälp för vanliga användare. Återigen, att installera program ovanpå Linux-kärnan är inte något vanligt folk skulle vilja göra. Så olika företag och individer packade viktiga verktyg (eller programvaror) ovanpå Linux-kärnan och packade det åt dig. Så när du installerar det kan du börja arbeta med det program du behöver. Detta kallas ett Linux-baserat operativsystem eller en Linux-distribution. Ubuntu, Debian, CentOS, Fedora och andra är Linux-distributioner eller Linux-baserade operativsystem. De är inte bara Linux.

Nu finns det så många programvaror på Linux att du inte ens kan räkna. Att inkludera dem alla i ett enda operativsystemspaket skulle göra operativsystemets storlek onödig stor och svårare att distribuera. Så operativsystemet behöver en mekanism för att enkelt installera paket efter behov. På det sättet kan de inkludera mycket vanliga verktyg och göra installationen mindre. Det är lättare att utveckla, distribuera och ladda ner för användare och ett mer modulärt tillvägagångssätt.

Sedan är de extra paketen värd för en webbserver eller FTP-server för Linux-distributionen, varifrån användare kan ladda ner och installera den. Dessa webbservrar eller FTP-servrar kallas paketförvar.

Du behöver också ett sätt att hantera (installera, ta bort, ladda ner) dessa paket från paketförvaret. Så en pakethanterare ingår i din favorit Linux-distribution.  Ubuntu är baserat på Debian GNU / Linux-distribution. Ubuntu använder APT-pakethanteraren (Advanced Package Tool) för att hantera paket. APT-pakethanteraren och alla grafiska frontend (Ubuntu Software Center, Muon, aptitude etc) använder källor.lista fil för att lära dig vilket paketförvar eller förvar du ska använda.

I den här artikeln kommer jag att visa dig hur källor.lista filen används på Ubuntu. Låt oss börja.

Konfigurationsfiler:

APT-pakethanteraren och alla dess grafiska frontends får information om paketförvaret från / etc / apt / sources.lista fil och filer från / etc / apt / sources.lista.d katalog.

I Ubuntu redigerar olika pakethanterare / etc / apt / sources.lista fil direkt. Jag rekommenderar inte att du lägger till anpassade paketförvar där. Om du behöver lägga till ytterligare paketförvar är det bäst att bara lägga till dessa i / etc / apt / sources.lista.d / katalog. Jag kommer att visa dig praktiskt taget hur det görs senare i den här artikeln.

Förstå källor.lista Arkiv:

Innehållet i / etc / apt / sources.lista filen ser ut så här.

Här är linjer som börjar med hash (#) kommentarer. Kommentarer används i dokumentationssyfte för den här filen. Kommentarer används också för att inaktivera ett visst paketförvar här.

Du kan till exempel lämna en kommentar när du lägger till ett anpassat paketförvar som detta.

# Detta är min lokala NodeJS v8.x paketförvar
deb http: // 192.168.10.1 / nodejs / 8.x sträcka huvud

Jag ska ringa varje rad som används för att lägga till ett paketförvar (rader som börjar med deb) på / etc / apt / sources.lista fil och filer i / etc / apt / sources.lista.d / katalog en APT-linje. Du kan kalla det vad du vill.

Låt oss nu prata om hur en APT-rad formateras. Detta är ett exempel på en APT-linje som visas på skärmdumpen nedan.

En APT-linje börjar med deb, vilket innebär att detta paketförvar distribuerar programvarupaket som förkompilerade binärer i deb-filformat.

En APT-linje kan också börja med deb-src, vilket innebär att paketförvaret distribuerar programvarupaket som källkoder, som du måste kompilera i din egen dator för att kunna använda. Som standard är alla deb-src paketförvar är inaktiverade på Ubuntu. Jag personligen föredrar att de är inaktiverade eftersom jag inte använder dem. Installationen av paket från källor tar lång tid beroende på specifikationen för din dator.

Då har du paketförvarets HTTP-, HTTPS- eller FTP-URL. Det är här alla paketfiler och paketdatabasfiler sparas. Pakethanteraren laddar ner paketets metadata och annan information för att lära sig vilka paket som finns tillgängliga och var de ska laddas ner.

Då måste du skriva in det korta kodnamnet på ditt Ubuntu-operativsystem. Det är olika för varje version av Ubuntu. Till exempel i Ubuntu 18.04 LTS, det är det bionisk.

Du kan ta reda på vad det är för din distribution med följande kommando:

$ lsb_release -cs

Sedan placerar du en mellanslagslista med olika sektioner i det paketförvaret. Paketen i ett paketförvar kan logiskt delas in i många grupper som du kan se i det markerade avsnittet i den här artikeln nedan. Ubuntu-paketförvaret är uppdelat i huvud, begränsad, universum och multiversum avsnitt. I det här exemplet lade jag bara till huvud och begränsad delar av bionisk paketförvar.

Det är i princip allt du behöver veta om källor.lista fil på Ubuntu.

Lägga till ditt eget paketförvar på Ubuntu:

Låt oss säga att du vill lägga till ditt eget paketförvar på Ubuntu. Låt oss säga att det är värd för ditt lokala nätverk och tillgängligt på http: // 192.168.10.5 / nodejs och det är en spegel av NodeJS-paketförvaret.

Skapa först en ny fil nod.lista i / etc / apt / sources.lista.d / katalog med följande kommando:

$ sudo nano / etc / apt / sources.lista.d / nod.lista

Lägg nu till följande rad och spara filen genom att trycka på + x och tryck sedan på y och tryck sedan på .

Nu för att ändringarna ska träda i kraft, uppdatera APT-paketets förvaringscache med följande kommando:

$ sudo apt uppdatering

Nu kan du installera paket från paketförvaret du lade till. Tack för att du läste den här artikeln.

Hur man använder GameConqueror Cheat Engine i Linux
Artikeln täcker en guide om hur du använder GameConqueror-fuskmotorn i Linux. Många användare som spelar spel på Windows använder ofta applikationen "...
Bästa spelkonsolemulatorer för Linux
Den här artikeln listar populära spelkonsolemuleringsprogram som finns tillgängliga för Linux. Emulation är ett mjukvarukompatibilitetsskikt som emule...
Bästa Linux Distros för spel 2021
Linux-operativsystemet har kommit långt från sitt ursprungliga, enkla, serverbaserade utseende. Detta operativsystem har förbättrats enormt de senaste...