Kommandoerne og proceduren, der diskuteres i denne artikel, er blevet testet i et Debian 10 Buster-system.
Forståelse af kilderne.liste File
Det / etc / apt / sources.liste filen ser sådan ud:
Denne fil indeholder listen over standardkilder til installation af software på dit system. I / etc / apt / sources.liste filen ovenfor, vil du se nogle linjer, der starter med “#”Symbol. Dette er kommentarer, der bruges til at deaktivere lageret eller tilføje en forklaring om kilden. Alle linjerne i denne fil er anført i et bestemt format.
Derefter lærer du mere om indholdet af / etc / apt / sources.liste fil.
Det / etc / apt / sources.liste filen indeholder kilderne i følgende format:
Type
Den første periode i ovenstående format repræsenterer type af arkivet. Begrebet "deb”Angiver, at det er arkivet for binære filer, der er forud kompilerede filer. Begrebet "deb-src”Angiver, at det er lageret af pakker i kildefilformat, som kræver kompilering for at kunne bruge det i systemet.
Lagrings-URL
Den næste periode i ovenstående format repræsenterer lager-URL (HTTP, HTTPS eller FTP). Dette udtryk repræsenterer placeringen af det lager, hvorfra du vil downloade pakkerne.
Fordeling
Den næste periode i ovenstående format er enten det korte kodenavn (i.e., Sid, Buster, Wheezy, Lenny, Jessie osv.) af frigivelsen eller udviklingsfasen af Debian-udgivelsen (stabil, testning og ustabil).
Komponent
Den sidste periode i ovenstående format repræsenterer kategorierne i Debian-pakken. De tilgængelige kategorier af Debian-distribution er hoved, bidrag og ikke-fri.
Vigtigste
Denne kategori indeholder pakker, der frigives under en gratis licens (BSD, GPL osv.) og som opfylder DFSG (Debian Retningslinjer for fri software). Disse pakker indeholder også kildekoden i dem, som kan ændres og distribueres.
Bidrag
Denne kategori indeholder de pakker, der overholder DFSG (Debian Free Software Guidelines. Pakkerne i kategorien Contrib er open source-pakker, men afhænger af, at ikke-gratis pakker fungerer.
Ikke-fri
Denne kategori indeholder de pakker, der ikke overholder DFSG (Debian Free Software Guidelines). Disse pakker har nogle strenge licensbetingelser, der begrænser brugen og omfordelingen af softwaren.
Tilføjelse af et lager ved hjælp af kilderne.liste File
Du kan tilføje et lager i Debian ved hjælp af / etc / apt / sources.liste fil. Her vil vi tilføje VirtualBox-arkivet til kilderne.listefil.
For at tilføje et brugerdefineret lager til / etc / apt / sources.liste følg nedenstående trin:
1. Åbn / etc / apt / sources.liste fil i enhver editor:
$ sudo nano / etc / apt / sources.liste2. Tilføj VirtualBox-arkivet i filen:
deb http: // download.virtualbox.org / virtualbox / debian stretch-bidrag3. Gem og luk filen.
4. Efter tilføjelse af lageret i / etc / apt / sources.liste fil, kør “apt opdatering”Kommando for at gøre systemet opmærksom på det tilføjede lager.
$ sudo apt opdateringNu da VirtualBox-arkivet er tilføjet, kan du fortsætte med installationsproceduren.
En alternativ måde at tilføje lager i Debian-kilderne er ved at tilføje lageret i en separat fil under / etc / apt / sources.liste.d / vejviser. Følg nedenstående trin for at gøre det:
1. Opret en fil i / etc / apt / sources / list.d / mappe med .liste-suffiks.
$ sudo nano / etc / apt / sources.liste.d / virtualbox.liste2. Tilføj VirtualBox-arkivet i filen:
deb http: // download.virtualbox.org / virtualbox / debian stretch contrib3. Gem og luk filen.
4. Efter tilføjelse af lageret i en separat fil under / etc / apt / sources.liste.d bibliotek, kør “apt opdatering”Kommando for at gøre systemet opmærksom på det tilføjede lager.
$ sudo apt opdateringNu da VirtualBox-arkivet er tilføjet, kan du fortsætte med installationsproceduren.
Det er alt der er ved det! Jeg håber, du nu har en klar forståelse af, hvad kilderne er.listefil er, og hvad hver af udtrykkene i filen betyder.