Debian levert nu een tool genaamd Apt (voor "A Package Tool") om beheerders te helpen eenvoudiger software toe te voegen of te verwijderen. Je eerste taak zal bestaan uit het aanpassen van het configuratiebestand /etc/apt/sources.list. Deze package resource list wordt gebruikt om archieven van het package distributie-systeem dat op het systeem in gebruik is te lokaliseren. De soure-list is ontworpen om ieder aantal actieve sources en een variëteit aan source media te ondersteunen. In het bestand staat één source per regel met datgene waar de meeste voorkeur naar uitgaat bovenaan. Het formaat van een sources.list record is:
deb uri distributie [component1] [component2] [...] |
De huidige herkende URI typen zijn cdrom, file, http, en ftp.
Met het file-schema is het mogelijk dat een willekeurige directory in het bestandssysteem als archief in aanmerking wordt genomen. Dit is handig voor NFS-mounts en lokale mirrors of archieven.
Met het cdrom-schema is het mogelijk APT als lokale CDROM-drive met media swapping te gebruiken. Gebruik het programma apt-cdrom(8) om cdrom-records in de source-list aan te maken.
Het http-schema specificeert een HTTP-server voor het archief. Als een omgevingsvariabele $http_proxy in het formaat http://server:port/ is ingesteld, zal de proxy-server aangegeven in $http_proxy worden gebruikt. Gebruikers van authenticatie HTTP/1.1 proxy's mogen een string in het formaat http://user:pass@server:port/ gebruiken. Dit is een onveilige authenticatie methode.
Het ftp-schema specificeert een FTP-server voor het archief. APT's FTP functioneren is hoog configurabel; zie voor meer informatie de apt.conf(5) manual page.
Het copy-schema is identiek aan het file-schema behalve dat de packages naar de cache-directory worden gekopieerd in plaats van dat ze direct vanaf hun lokatie worden gebruikt. Dit is handig voor die mensen die een zip-disk gebruiken om bestanden met APT te kopiëren.
Een paar voorbeelden:
deb http://www.debian.org/archive stable main contrib |
Maak gebruik van HTTP om het archief op www.debian.org te benaderen, en gebruikt hiervoor de stable/main en stable/contrib gebieden.
deb ftp://ftp.debian.org/debian unstable main contrib non-free |
Gebruik FTP op het archief op ftp.debian.org, onder de /debian directory te benaderen en gebruikt hierbij de unstable/main, unstable/contrib en unstable/non-free gebieden.
deb ftp://ftp.debian.org/debian stable main |
Gebruik FTP om het archief op ftp.debian.org, onder de /debian directory te benaderen, en gebruik het stable/main gebied.
Als deze regel evenals die in het vorige voorbeeld in sources.list voorkomt, wordt voor beide resource regels een enkele FTP-sessie gebruikt.
deb file:/home/vincent/debian stable main contrib non-free |