Hallo, ich habe folgendes Problem :
Ich habe mir von ein paar Tagen Debian Sarge (Linux-Magazin-DVD) installiert.
Alles läuft wunderbar, doch ein kleines Problem habe ich.
Ich hab bisher Gentoo-Linux benutzt und habe mir alle Updates die ich brauche an meiner FH gezogen, da ich daheim nur ein 56K-Modem habe. Habe mir die Updates auf meinen USB-Stick gezogen und daheim dann installiert.
Wenn ich apt-get upgrade mache, will Debian ca. 100MB updaten und das ist mit meiner Internetverbindung daheim nicht drin.
Gibt es eine Möglichkeit sich die Dateien anzeigen zu lassen, die apt-get runterladen will? Einfach eine Liste in der die Dateien ungefähr so ausgegeben werden :
[...]
ftp://ftp.debian.org/[...]/foobar-1.0.0.deb
[...]
Danke schonmal im voraus.
Gruß Glasen
[solved] apt-get upgrade ohne schnellen Zugang zum Internet
[solved] apt-get upgrade ohne schnellen Zugang zum Internet
Zuletzt geändert von glasen am 28.06.2004 15:31:08, insgesamt 1-mal geändert.
- mistersixt
- Beiträge: 6601
- Registriert: 24.09.2003 14:33:25
- Lizenz eigener Beiträge: GNU Free Documentation License
Willkommen im Board!
Interessantes Problem, ich habe schon ewig DSL und hatte daher das Problem bisher nicht. Es gibt bestimmt eine elegantere Lösung, aber nach etwas Testerei würde ich es so machen:
Das zeigt Dir alle Pakete inklusive URL an, die er bei Dir Updaten würde. Diese Liste in eine Datei umlenken und mit wget in der FH ziehen, dann dort auf den USB-Stick tun und zu Hause die gesaugten Pakete nach /var/cache/apt/archives/ kopieren. Dann zu Hause den dist-upgrade machen.
Gruss, mistersixt.
Interessantes Problem, ich habe schon ewig DSL und hatte daher das Problem bisher nicht. Es gibt bestimmt eine elegantere Lösung, aber nach etwas Testerei würde ich es so machen:
Code: Alles auswählen
apt-get -y --print-uris -V dist-upgrade | grep -E "^'http|^'ftp" | cut -d "'" -f 2
Gruss, mistersixt.
Mit apt-zip geht das wunderbar. Ich habe mir dafür folgendes kleines Script erstellt.
Das Ergebnis (fetch-script-wget) einfach mit in die FH mitnehmen und dort ausführen 
Code: Alles auswählen
#!/bin/sh
# usage: apt.zip [programmname]
VERZ="/tmp"
HOST=`hostname`
echo " Download_Script: $VERZ/fetch-script-wget-$HOST"
echo " Option_File: $VERZ/apt-zip.options"
if [ "$1" = "" ]
then
apt-zip-list --medium $VERZ --skip-mount --method wget
else
apt-zip-list --medium $VERZ --skip-mount --method wget --packages $@
fi
