Hi, using apt-get across a modem is quite expensive, so I hacked myself a little script that runs apt to update just the package files and then runs it in "simulation mode" just printing those "Inst package_xxx" messages. The script then filters that output and compares it to the database of available packages to produce a script which uses wget to actually retrieve the packages. Thus I can run the script at work to get the packages and install them to update my machine at home.
So far so good, but the script obviously fails when I have more than one source for packages (more than one line in sources.list) because it cannot know where to get the package from. Could you add an option to apt-get that simulates the package retrieval just like "-s" but instead of printing just the package name, would print the full URL to get it, i.e. instead of printing Inst binutils it would print Inst ftp://ftp.mylocal.mirror/path/to/archive/binutils_x_y_z.deb That would make remote downloading of packages much easier. Thanks a lot for a great utility anyway, apt-get saves me a lot of time browsing ftp sites. I include my script for your information:
#!/bin/sh ROOT="ftp://sunsite.doc.ic.ac.uk/public/Mirrors/ftp.debian.org/pub/debian/" for i in `apt-get -q -s -y dist-upgrade | fgrep Inst | sed "1,$ s/^Inst //g"` do LOCATION=`(fgrep $i /var/state/apt/lists/*| fgrep Filename | sed '1,$ s/^.*Filename: //g') 2>/dev/null` echo "wget -q $ROOT$LOCATION" done
Regards, Karsten -- Karsten Ballüder http://www.phy.hw.ac.uk/~karsten/ mailto:[EMAIL PROTECTED] Physics Department, Heriot-Watt University, Edinburgh, EH14 4AS, Scotland Tel. +44-(0)-131-4513068 Fax. +44-(0)-131-4513136 "In a world without fences, who needs Gates?"

