Andreas Janssen wrote:

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)



Antwort per Email an