Keryx provides a way to download software and updates for Ubuntu systems that have little or no connectivity to the internet. Simply put Keryx on your pen drive, use it to create a new project file which retains a copy of your software sources and other system details, then take the pen drive to a computer with a better connection. Via its Synaptic-like interface, users can then select all updates for download, plus select any other software they may want to install, complete with dependency resolution.
Excellent, I have been wanting a tool like this for a long time, but I’m too dumb to program it.