Hoofdstuk 3. APT en wget gebruiken

Inhoudsopgave

3.1. Overzicht
3.2. Werking

wget is een populair en overdraagbaar gereedschap dat bijna op elke computer gebruikt kan worden. In tegenstelling tot de voorgaande methode vereist dit wel dat de Debian-computer reeds een lijst van beschikbare pakketten heeft.

Het basisconcept is om een schijf te maken waarop enkel de archiefbestanden gedownload worden vanaf de externe site. Dit gebeurt door het gebruik van de optie --print-uris van apt-get, waarna een script voor wget gemaakt wordt waarmee het eigenlijke ophalen van de pakketten uitgevoerd wordt.

In tegenstelling tot de vorige techniek zijn hier geen bijzondere configuratiebestanden nodig. We maken hoofdzakelijk gebruik van de standaard commando's van APT om de bestandslijst te genereren.

 # apt-get dist-upgrade
 [ Antwoord nee op de vraag, vergewis u ervan dat u akkoord gaat met de acties ]
 # apt-get -qq --print-uris dist-upgrade > uris
 # awk '{print "wget -O " $2 " " $1}' < uris > /disc/wget-script

Ook om het even welk ander commando dan dist-upgrade kon hier gebruikt worden, met inbegrip van dselect-upgrade.

Het bestand /disc/wget-script zal nu een lijst van wget-commando's bevatten die uitgevoerd moeten worden om de benodigde archieven op te halen. Dit script moet uitgevoerd worden terwijl de actieve map gebruikt wordt als aankoppelpunt voor de schijf, waardoor de uitvoer op de schijf opgeslagen zal worden.

Op 'externe-computer' wordt dan iets in de zin van het volgende gedaan:

  # cd /disc
  # sh -x ./wget-script
  [ wachten.. ]

Nadat de archieven gedownload werden en de schijf terug meegenomen werd naar de Debian-computer, kan de installatie voortgezet worden met

  # apt-get -o dir::cache::archives="/disc/" dist-upgrade

En dit zal gebruik maken van de reeds opgehaalde archieven op de schijf.