Debian

Lägg till ett Debian-arkiv

Lägg till ett Debian-arkiv
Den här artikeln ger en kort introduktion till Debian-arkiv och hur man lägger till dem genom att redigera källorna.listfilen och lägga till förvar under källor.lista.d; men Ubunutus PPA kommer inte att förklaras.

Innan du förklarar hur du lägger till ett Debian-arkiv i våra källor.lista låt oss ge en kort beskrivning av själva förvaren.

Debian-förvar är programbehållare strukturerade under specifika katalogträd som gör att vi snabbt kan söka, installera eller uppdatera paket med hjälp av benägen kommando.

Förvarets rotkatalog visar en lista över kataloger som tillhör varje Debian-distribution (stabil eller instabil) med underkataloger för varje version (Squeeze, Wheezy, Jessie, Stretch, etc.), följande kataloger i trädrotkatalogen innehåller dokumentation, index, verktyg för att starta systemet, README-filer och bland fler kataloger den som heter “slå samman”Där binära filer lagras.

Vi har tre olika typer av paket i våra förråd: huvud, bidrag och icke-fri.

Main: som standard inkluderar Debian endast gratis licensierad programvara, klassificerad som huvud uppfyller Debian gratis

Riktlinjer för programvara vilket betyder: programvaran måste kunna omfördelas, inkludera källkoden, myndigheten inklusive modifieringsbehörighet, ingen diskriminerande är tillgänglig för varje person eller grupp, programvarurättigheterna gäller för användare utan behov av ytterligare licenser, licens får inte vara specifik för Debian kan inte begränsa programvarulicenser från tredje part.

Bidrag: paket klassificerade som Bidrag är gratis licensprogramvara men är beroende av icke-fri licensierad programvara.

Icke-fri: paket har viss begränsning att använda och distribuera programvaran.

Debians förvar lagras i filen / etc / apt / sources.lista. Om du kör “mindre / etc / apt / källor.lista

Du ser standardförvaren som visas i bilden nedan, beroende på din Debian-version. Som du ser i kommenterade rader finns det bara Main och Bidrag förvar utan icke-fri, det största hindret för Linux-användare att använda icke-fri programvara är bristen på insyn i koden, du vet inte riktigt vad du kör i din enhet om källkoden är begränsad, men i vissa fall prioriterar användaren prestanda över det här problemet, till exempel när du installerar en icke-fri drivrutin.

Låt oss fokusera på de två okommenterade förvaren som bara tillåter oss att leta efter  huvud paket:

deb http: // spegel.isoc.org.il / pub / debian / stretch main
deb-src http: // spegel.isoc.org.il / pub / debian / stretch main

Var:
deb: anger att det är ett binärt paket:
deb-src: anger källkoden för paketen.
http: // spegel.isoc.org.il / pub / debian /: anger förvarets rot
sträcka: specificerar OS-versionen.
huvud: anger vilken typ av komponenter som är tillgängliga: huvud, bidrag och icke-fri om tillgänglig.

Om vi ​​vill att våra förråd ska få tillgång bidrag och / eller icke-fri vi behöver bara lägga till det efter “main”.
För att redigera våra källor.listtyp:

nano / etc / apt / sources.lista

Efter varje rad du vill aktivera bidrag eller icke-fri paket, lägg till dem i slutet av varje rad som i bilden, de tidigare två raderna vi fokuserade på borde vara nu:

deb http: // spegel.isoc.org.il / pub / debian / stretch huvudbidrag icke-gratis
deb-src http: // spegel.isoc.org.il / pub / debian / stretch huvudbidrag icke-gratis

Sedan efter att ha redigerat våra källor.lista tryck CTRL + X för att spara och stänga och köra en “apt uppdatering”För att uppdatera våra nya aktiverade arkiv:

Som du ser har nya källor lagts till och utgången ber oss att köra "apt list -upgradable" för att se vilka uppdateringar vi kan använda, kör:

apt-lista - kan uppgraderas

Som du ser nu kan vi installera icke-gratis firmware som inte kunde tidigare genom att köra apt uppgradering.

apt uppgradering

Hur man lägger till förvar i Debian

I vissa fall skulle vi behöva installera programvara som inte ingår i officiella Debian-arkiv. Om vi ​​till exempel vill installera VirtualBox från förvar måste vi lägga till dem i vårt källor.lista först.

Först och främst, försök att installera virtualbox med standardförvaret genom att köra:

apt installera virtualbox

Paketet hittades inte, låt oss nu lägga till virtualbox-arkiv i våra källor.lista filen genom att skriva:

nano / etc / apt / sources.lista

Som du ser i slutet av filen lade jag till raden

deb http: // nedladdning.virtualbox.org / virtualbox / debian stretch contrib

Tryck ctrl + x för att spara och stänga och för att uppdatera dina arkivkörningar:

apt uppdatering

Låt oss nu försöka installera virtualbox från förråd genom att köra:

apt installera virtualbox

Nu är virtualbox tillgänglig men installationen kräver att vi anger vilken version vi vill installera. Så här installerar du den senast tillgängliga versionen Typ:

apt installera virtualbox-6.0

Som du ser nu kan vi installera virtualbox från våra förråd.

Ett annat sätt att lägga till en databas som tillhör programvaran vi vill installera är möjlig, och man undviker att redigera filen / etc / apt / sources.lista.

Vi kan skapa en liknande arkivfil inom / etc / apt / sources.lista.d-katalog på följande sätt:

echo 'deb http: // nedladdning.virtualbox.org / virtualbox / debian '$ (lsb_release -cs)'
bidrag icke-fritt '> / etc / apt / sources.lista.d / virtualbox.lista

Kör sedan:

ls / etc / apt / sources.lista.d

Var:
eko= visar följande sträng mellan "

'deb http: // nedladdning.virtualbox.org / virtualbox / debian '= innehåller virtualbox-förvaringsadressen.

$ (lsb_release -cs)= kommer att skriva ut information om vår Linux-distribution, om vi är osäkra på vår distro kan vi ringa kommandot lsb_release -cs för att definiera vår version.

"bidrag icke-fritt"= vi inkluderar icke-fria paket och bidragspaket.

>= skriver kommandoutgången till en fil, i detta fall virtualbox.lista.

/ etc / apt / sources.lista.d / virtualbox.lista= filen där utdata (förvar) kommer att skrivas in.

Så här kontrollerar du förvarets innehållskörning:

mindre / etc / apt / källor.lista.d / virtualbox.lista

Tryck på Q för att avsluta.

Som du ser liknar linjen den som vi lade till källorna.listfilen.

För att detta arkiv ska läggas till, kör:

apt uppdatering

Först efter att ha kört “apt uppdatering”Förändringar vi gör i våra arkiv kommer att äga rum, annars kommer den nya källan inte att införlivas i våra arkiv. Samma kommando bör köras alltid före en systemuppgradering (apt uppgradering) för att säkerställa färska versioner och alla tillgängliga förvar.

Trots att vi alltid kan ladda ner vår .deb installerbart paket för att installera manuellt, hantera förvar och installera programvara genom dem kan göra installationsprocessen enklare när vår programvara har beroenden som är en av benägen har stora fördelar när du installerar eller tar bort program.

Jag hoppas att du tyckte att den här artikeln var användbar för att lära dig hur du lägger till förvar i ditt system. Tveka inte att kontakta oss via vår supportkanal på https: // support före någon förfrågan om denna process.linuxhint.com.

Relaterade artiklar:

Avinstallera Ubuntu- och Debian-paket med apt-get och dpkg
Lista alla installerade paket på Debian

Battle for Wesnoth Tutorial
Slaget om Wesnoth är ett av de mest populära open source-strategispel som du kan spela just nu. Det här spelet har inte bara utvecklats under mycket l...
0 A.D. Handledning
Av de många strategispelen där ute, 0 A.D. lyckas framstå som en omfattande titel och ett mycket djupt, taktiskt spel trots att det är öppen källkod. ...
Unity3D självstudie
Introduktion till Unity 3D Unity 3D är en kraftfull spelutvecklingsmotor. Det är tvärplattform som gör att du kan skapa spel för mobil, webb, skrivbor...