Kommandoene og prosedyren diskutert i denne artikkelen er testet i et Debian 10 Buster-system.
Forstå kildene.liste Fil
De / etc / apt / sources.liste filen ser slik ut:
Denne filen inneholder listen over standardkilder for installering av programvare på systemet ditt. I / etc / apt / sources.liste filen ovenfor, vil du se noen linjer som begynner med “#”Symbol. Dette er kommentarer som brukes til å deaktivere depotet eller legge til en forklaring om kilden. Alle linjene i denne filen er oppført i et bestemt format.
Deretter vil du lære mer om innholdet i / etc / apt / sources.liste fil.
De / etc / apt / sources.liste filen inneholder kildene i følgende format:
Type
Den første termen i ovennevnte format representerer type av arkivet. Begrepet “deb”Indikerer at det er depotet for binærfiler, som er forhåndskompilerte filer. Begrepet “deb-src”Indikerer at det er lageret for pakker i kildefilformat, som krever kompilering for å kunne bruke det i systemet.
URL til depot
Den neste termen i ovennevnte format representerer lageradressen (HTTP, HTTPS eller FTP). Dette begrepet representerer plasseringen til depotet du vil laste ned pakkene fra.
Fordeling
Det neste begrepet i ovennevnte format er enten det korte kodenavnet (i.e., Sid, Buster, Wheezy, Lenny, Jessie, etc.) av utgivelsen, eller utviklingsfasen for Debian-utgivelsen (stabil, testing og ustabil).
Komponent
Den siste termen i ovennevnte format representerer kategoriene i Debian-pakken. De tilgjengelige kategoriene av Debian-distribusjonen er hoved, bidrag og ikke-gratis.
Hoved
Denne kategorien inneholder pakker som er utgitt under en gratis lisens (BSD, GPL, osv.) og som oppfyller DFSG (Debian Retningslinjer for fri programvare). Disse pakkene inneholder også kildekoden i dem, som kan endres og distribueres.
Bidra
Denne kategorien inneholder pakkene som oppfyller DFSG (retningslinjer for Debian Free Software. Pakker i kategorien Contrib er pakker med åpen kildekode, men avhenger av at ikke-gratis pakker fungerer.
Ikke gratis
Denne kategorien inneholder pakkene som ikke oppfyller DFSG (Debian Retningslinjer for fri programvare). Disse pakkene har noen strenge lisensvilkår som begrenser bruken og omfordelingen av programvaren.
Legge til et lager ved hjelp av kildene.liste Fil
Du kan legge til et depot i Debian ved hjelp av / etc / apt / sources.liste fil. Her vil vi legge til VirtualBox-depotet til kildene.listefil.
For å legge til et tilpasset lager i / etc / apt / sources.liste følg trinnene nedenfor:
1. Åpne / etc / apt / sources.liste fil i hvilken som helst redaktør:
$ sudo nano / etc / apt / sources.liste2. Legg til VirtualBox-depotet i filen:
deb http: // nedlasting.virtualbox.org / virtualbox / debian stretch contrib3. Lagre og lukk filen.
4. Etter å ha lagt til depotet i / etc / apt / sources.liste fil, kjør “apt oppdatering”Kommando for å gjøre systemet oppmerksom på det lagrede depotet.
$ sudo apt oppdateringNå som VirtualBox-depotet er lagt til, kan du fortsette med installasjonsprosedyren.
En alternativ måte å legge til depot i Debian-kildene er ved å legge til depotet i en egen fil under / etc / apt / sources.liste.d / katalog. Følg trinnene nedenfor for å gjøre det:
1. Opprett en fil i / etc / apt / sources / list.d / katalog med .liste suffiks.
$ sudo nano / etc / apt / sources.liste.d / virtualbox.liste2. Legg til VirtualBox-depotet i filen:
deb http: // nedlasting.virtualbox.org / virtualbox / debian stretch contrib3. Lagre og lukk filen.
4. Etter å ha lagt til depotet i en egen fil under / etc / apt / sources.liste.d katalog, kjør “apt oppdatering”Kommando for å gjøre systemet oppmerksom på det lagrede depotet.
$ sudo apt oppdateringNå som VirtualBox-depotet er lagt til, kan du fortsette med installasjonsprosedyren.
Det er alt det er til det! Jeg håper du nå har en klar forståelse av hva kildene er.listefil er og hva hver av begrepene i filen betyr.