Ubuntu – Does installing packages manually with dpkg prevent a future upgrade path


I manage a private network which has no internet connectivity due to the security policy of the customer. This network has a single Ubuntu 10.04 LTS Server installation (soon to be several more) and I've been trying to customise it with software – however, I'm having to manually install packages with dpkg because of the lack of internet connectivity.

Does this prevent me from upgrading to a newer version of Ubuntu Server (LTS) when it becomes available, since the packags I've installed aren't ont he current distribution CD, they're unlikely to be on the newer releases also.

Best Answer

No. Installing packages from the official repositories using dpkg will not give you any problems down the road.

In fact, from a technical point of view, installing a package via dpkg is no different than if you had run sudo apt-get install package. The same things happen.

The only problem with installing packages with dpkg is that you will have to make sure that the dependencies are installed in the right order. If not, you could wind up with a corrupted package database.

I know this happens from personal experience...