I am currently looking into possibilities of selecting packages from an online repository from an offline machine, store a script (maybe using apt-zip) to download the list of missing packages on a removable media (e.g. usb-stick). In some internet cafe with highspeed connection I want to download the missing packages.
I t should have an option to update the package list along the download as well as on the 'offline' machine via some slow modem connection.
It would be best to structure the functionalities for a good procedure to do this first and take care how to implement this into the current high-level tools of debian/ubuntu.
Any follow up to this is welcome.