Update and Add Packages To Your Offline Ubuntu Installation With Ease

So you have Ubuntu Installed but do no have Internet Connection or have a very slow connection and cannot install new packages or update it. This one is for you.

Background
Ubuntu is one of the most popular linux distributions around but does not include codecs for playing popular media formats such as mp3 and wmv (Why?). It has a good collection of software but does not include many applications and libraries that a user may require. So using Ubuntu without an internet connection is pretty worthless to a casual user.

Solutions
There are good solutions to overcome this problem. One is to use remastered Ubuntu which has a software collection of your choice. Linuxmint and Ubuntu Ultimate have tried to solve the problem partly by including support for propritary formats and extra or other set of softwares.

OfflineUbuntu
The above solutions may suffice many users. But this cannot satisfy all the users. That is why OfflineUbuntu exists. It aims to help the Ubuntu users who do not have access to the internet in their Ubuntu Box but can browse the internet and download fies from somewhere else.

You will need to follow the step by step guide in theĀ  OfflineUbuntu website to be able to update and add packages to your offline Ubuntu Installation.

Where Does It Work
I have successfully tested it with Ubuntu Hardy Heron and Ubuntu Intrepid Ibex. However, it should work with any Ubuntu version. It should also work with Kubuntu, Edubuntu and Xubuntu. It should work with Debian and other Debian derivatives too.

What’s New
TheĀ  OfflineUbuntu website has existed for more than 6 months. It had problems with the repositories that did not have Packages.bz2 as their package list. Now, it checks whether a repository has “Packages.bz2” and if it does not, it checks for “Packages.gz”. If there are none of these, it will let you download the file “Packages”. At least one should always exist in any repository.

Please report any problems using the website as comments to this blog post.

Other Projects with Similar Objectives
NoNetDebs (Probably dead)
Keryx (May be difficult to use because it requires software to be downloaded to do the job)