Hoofdstuk 2. apt-get

apt-get biedt een eenvoudige manier om aan de commandoregel pakketten te installeren. Anders dan dpkg beheerst apt-get niet het behandelen van .deb-bestanden. Het werkt met de eigenlijke naam van het pakket en kan enkel .deb-archieven installeren vanuit een Source (pakketbron).

Het eerste [1] wat men moet doen vooraleer apt-get te gebruiken, is de pakketlijst ophalen uit de Sources (pakketbronnen), zodat het op de hoogte is van de beschikbare pakketten. Dit doet men met apt-get update. Bijvoorbeeld:

# apt-get update
Ophalen van http://ftp.de.debian.org/debian-non-US/ stable/binary-i386/ Packages
Ophalen van http://llug.sep.bnl.gov/debian/ testing/contrib Packages
Pakketlijsten worden ingelezen... Klaar
Boom van vereisten wordt opgebouwd... Klaar

Na het bijwerken van de pakketlijst kunnen verschillende commando's gebruikt worden.

upgrade

Upgrade zal proberen om op een gematigde manier het hele systeem bij te werken. Upgrade zal nooit een nieuw pakket installeren of een bestaand pakket verwijderen en het zal ook nooit een pakket bijwerken dat een ander pakket onbruikbaar zou kunnen maken. Dit commando kan dagelijks gebruikt worden om het systeem veilig bij te werken. Upgrade zal alle pakketten die het niet kon bijwerken vermelden. Gewoonlijk betekent dit dat zij afhankelijk zijn van nieuwe pakketten of conflicteren met een ander pakket. Men kan dselect of apt-get install gebruiken om de installatie van deze pakketten af te dwingen.

install

Install wordt gebruikt om bij naam genoemde pakketten te installeren. Het pakket wordt automatisch opgehaald en geïnstalleerd. Dit kan nuttig zijn als u reeds de naam van het te installeren pakket kent en geen GUI wenst te gebruiken om het te kiezen. Gelijk welk aantal pakketten kan voor installatie opgegeven worden. Ze zullen allemaal opgehaald worden. Install zal automatisch proberen om een oplossing te vinden voor de vereistenproblemen die zich met de opgegeven pakketten stellen, het zal er een samenvatting van weergeven en om bevestiging vragen indien er nog andere wijzigingen door te voeren zijn dan de opgegeven argumenten.

dist-upgrade

Dist-upgrade voert een volledige opwaardering uit en is ontworpen om de opwaardering tussen verschillende uitgaves van Debian te vergemakkelijken. Het maakt gebruik van een gesofisticeerd algoritme om de beste combinatie van pakketten te vinden die geïnstalleerd, opgewaardeerd en verwijderd moeten worden om op die manier een zo groot mogelijk deel van het systeem op het niveau van de meest recente uitgave te krijgen. In sommige omstandigheden kan het aangewezen zijn dist-upgrade te gebruiken in plaats van zelf tijd te investeren in het manueel oplossen in dselect van vereistenproblemen. Nadat dist-upgrade zijn operatie beëindigd heeft, kan men dan dselect gebruiken om eventuele pakketten die achterwege gelaten werden, te installeren.

Het is van belang om van nabij te onderzoeken wat dist-upgrade van plan is te doen. Zijn keuzes kunnen soms redelijk verrassend zijn.

Er kunnen met apt-get verschillende commandoregelopties gebruikt worden die beschreven worden in de man-pagina apt-get(8). De meest bruikbare optie is -d dat de opgehaalde bestanden niet installeert. Indien het systeem een groot aantal pakketten moet downloaden en er zou iets fout gegaan zijn, dan zou het onwenselijk zijn dat er met hun installatie begonnen wordt. Als de optie -d gebruikt werd, kan men de opgehaalde archieven beginnen installeren door gewoon het commando waarmee men ze opgehaald heeft opnieuw uit te voeren, maar dan zonder de optie -d.



[1] Indien u van een http proxy-server gebruik maakt, moet u eerst de omgevingsvariabele http_proxy instellen; zie sources.list(5)