Difficult to imagine what life is like for those who don’t have the luxury of an internet connection. For many living in the developing world, the experience of the Internet is mediated through Internet Cafes and less often than not, libraries. Updating an offline Ubuntu installation therefore represents a major challenge. Luckily there are some excellent projects which mitigate the problem.
Keryx is an amazing offline wxWidgets utility that allows users to update their machines whenever they find bandwidth on another computer.
Apt-on-CD is a tool with a graphical interface which allows you to create one or more CDs or DVDs (you choose the type of media) with all of the packages you’ve downloaded via APT-GET or APTITUDE, creating a removable repository that you can use on other computers
Apt-offline is a recently released terminal utility that promises to speed up development of Keryx. It can also be used as a stand-alone, though slightly more complex solution.
Here is the Debian Administration article
I found this great article on helping Linux users without broadband.