Keryx was written by Southern Illinois University computer science student Chris Oliver, who wanted a way to download software and updates for Ubuntu systems that had little or no connectivity. 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 it’s 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.
Read the full article at:
Courtesy Earthling Series #6 @ CoU
http://www.calendarofupdates.com/update ... &pid=73830
Note: This is a Linux script, it's NOT for updating Windows!