There are various solutions. 1. You can use aptoncd to create a CD of the packages installed on machine A (with internet access) and then use that CD on machine B (without internet access). 2. You can manually copy files from /var/lib/apt/lists and /var/cache/apt/archives from machine A to machine B and then simply run the apt-get install <package> commands on machine B. 3. If you are feeling brave enough, then you can try using apt-offline - https://code.edge.launchpad.net/~apt-offline/apt-offline/dev. It is a kind of service package creator for UBuntu. The way it works is, you create a profile of machine B using the tool, take that profile to machine A and retrive updated package lists as per this profile, select and download packages, create a service pack. Then you take the service pack to machine B and install it using the tool.
Onkar -- ubuntu-in mailing list ubuntu-in@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-in