Hallo
Markus Bulling (<[EMAIL PROTECTED]>) wrote:
Hab' vor ein paar Tagen Woody installiert (Software Stand Oktober 2003). Da ich mir die Aktualisierung mit apt-get �ber ISDN sparen will, und ich morgen wieder die M�glichkeit h�tte, kosteng�nstig ein UNI-Netz zu nutzen, hier die Frage:
Wie kann ich mir aktuelle (im Vergleich zu meiner installierten Version) Woody-Pakete "en bloc" runterladen (also nicht jedes Paket einzeln, und dann zu Hause von 'ner gebrannten CD installieren?
Trag einen Debian-Mirror sowie den Security-Server in Deiner sources.list ein. Dann machst Du ein apt-get update und l�dst die Paketlisten herunter. Apt wei� nun, welche Pakete aktualisiert werden m�ssen. Schau Dir mal in der Manpage von apt die Parameter --dry-run, --show-upgraded und --print-uris an. Nimm eine Liste der ben�tigten Pakete mit zur Uni, lade sie herunter, und kopier sie bei Die nach /var/cache/apt/archives. Danach f�hrst Du apt-get upgrade aus.
tolle Idee :-)
Ich hab mir auch mal nen winziges Skript gebaut, um an einer schnellen Leitung Packete zu saugen.
Der Output ist fast wget-geeignet.
Aufruf z.B. mit # offline-inst.sh konqueror
,--[offline-inst.sh]--> | #!/bin/sh | cd /var/lib/apt/lists/ | grep -d skip "Filename:" * > /tmp/filenames.$$ | list=$(apt-get install $1 --print-uris --dry-run \ | | cut -d " " -f 2) | for i in $list; do grep $i /tmp/Filenames | \ | sed -e 's/_Packages:Filename:\ /\//' ;done | rm /tmp/filenames.$$ `--------------------<
Einzig die 'underlines' in der URL m��ten noch in 'slashe' umgewandelt werden. Evlt. hat ja jemand eine begnadete Regex-Eingebung (die underlines in den Packetnamen d�rfen ja nicht ge�ndert werden) ;-)
HTH Thorsten
--
Haeufig gestellte Fragen und Antworten (FAQ): http://www.de.debian.org/debian-user-german-FAQ/
Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED] mit dem Subject "unsubscribe". Probleme? Mail an [EMAIL PROTECTED] (engl)

