OnWorks Linux en Windows Online WorkStations

logo

Gratis online hosting voor werkstations

<Vorige | Inhoud | Volgende>

8.1.2. De begrijpen sources.list Bestand


De sources.list file is het belangrijkste configuratiebestand voor het definiëren van pakketbronnen, en het is belangrijk om te begrijpen hoe het is ingedeeld en hoe het moet worden geconfigureerd, aangezien APT niet zal functioneren zonder een goed gedefinieerde lijst met pakketbronnen. Laten we de syntaxis ervan bespreken, een kijkje nemen naar de verschillende opslagplaatsen die door Kali Linux worden gebruikt, en spiegelservers en spiegelomleiding bespreken, dan bent u klaar om APT in gebruik te nemen.

Elke actieve lijn van de / Etc / apt / sources.list bestand (en van de /etc/apt/sources.list.d/*. lijst files) bevat de beschrijving van een bron, opgebouwd uit drie delen gescheiden door spaties. Regels met commentaar beginnen met a # karakter:


# deb cdrom:[Debian GNU/Linux 2016.1 _Kali-rolling_ - Officiële momentopname amd64 LIVE/

INSTALL Binary 20160830-11:29]/ kali-rolling contrib main niet-gratis


deb http://http.kali.org/kali kali-rolling belangrijkste niet-vrije bijdrage

# deb cdrom:[Debian GNU/Linux 2016.1 _Kali-rolling_ - Officiële momentopname amd64 LIVE/

INSTALL Binary 20160830-11:29]/ kali-rolling contrib main niet-gratis


deb http://http.kali.org/kali kali-rolling belangrijkste niet-vrije bijdrage


Laten we eens kijken naar de syntaxis van dit bestand. Het eerste veld geeft het brontype aan:

deb voor binaire pakketten,

deb-src voor bronpakketten.

Het tweede veld geeft de basis-URL van de broncode weer: deze kan bestaan ​​uit een Debian-mirror of een ander pakketarchief dat door een derde partij is opgezet. De URL kan beginnen met het dossier: // om een ​​lokale bron aan te geven die in de bestandshiërarchie van het systeem is geïnstalleerd, met http:// om een ​​bron aan te geven die toegankelijk is vanaf een webserver, of met ftp:// voor een bron die beschikbaar is op een FTP-server. De URL kan ook beginnen met CD-rom: voor op cd-rom/dvd-rom/Blu-ray-schijven gebaseerde installaties, hoewel dit minder vaak voorkomt omdat netwerkgebaseerde installatiemethoden steeds gebruikelijker worden.

De cdrom vermeldingen beschrijven de cd/dvd-roms die u heeft. In tegenstelling tot wat vaak wordt beweerd, is een cd-rom niet altijd beschikbaar, omdat deze in het station moet worden geplaatst en er meestal maar één schijf tegelijk kan worden gelezen. Om deze redenen worden deze bronnen op een iets andere manier beheerd en moeten ze worden toegevoegd met de apt-cdrom programma, meestal uitgevoerd met de toevoegen parameter. Deze laatste zal dan vragen om de schijf in het station te plaatsen en zal door de inhoud bladeren op zoek naar Pakketten bestanden. Het zal deze bestanden gebruiken om de database met beschikbare pakketten bij te werken (deze bewerking wordt meestal uitgevoerd door de apt update commando). Daarna zal APT om de schijf vragen of er een pakket op moet worden opgeslagen.

De syntaxis van het laatste veld is afhankelijk van de structuur van de repository. In de eenvoudigste gevallen kun je eenvoudigweg een submap (met een verplichte slash) van de gewenste bron aangeven (vaak is dit een simpele “./”, wat verwijst naar de afwezigheid van een submap – de pakketten zijn dan direct

op de opgegeven URL). Maar in het meest voorkomende geval zullen de repository's gestructureerd zijn als een Debian-spiegelserver, met meerdere distributies die elk meerdere componenten hebben. Geef in die gevallen de gekozen distributie een naam en vervolgens de componenten (of secties) die u wilt inschakelen. Laten we even de tijd nemen om deze secties te introduceren.

Debian en Kali gebruiken drie secties om pakketten te differentiëren op basis van de licenties gekozen door de auteurs van elk werk.

Main bevat alle pakketten die volledig voldoen aan de Debian Vrije Softwarerichtlijnen1.

De non-free archive is anders omdat het software bevat die niet (geheel) aan deze principes voldoet, maar die toch zonder beperkingen kan worden verspreid.

Contrib (bijdragen) is een set open source-software die niet kan functioneren zonder enkele niet-vrije elementen. Deze elementen kunnen software uit de niet-vrije sectie omvatten of niet-vrije bestanden zoals game-ROM's, BIOS van consoles, enz. Contrib omvat ook gratis software waarvan de compilatie propriëtaire elementen vereist, zoals VirtualBox, waarvoor een niet-vrije compiler nodig is om enkele van zijn bestanden bouwen.

Laten we nu eens kijken naar de standaard Kali Linux-pakketbronnen of repositories.


Top OS Cloud Computing bij OnWorks: