Use apt-get
with the "--print-uris" option to do it. I also add "-qq" so it would be quiet.
sudo apt-get <<
>> --print-uris -qq | sed -n "s/' $[^ ]\+$' $[^ ]\+$ $[^ ]\+$ MD5Sum: $[^ ]\+$/wget -c \1/p" > script.cmd
sudo apt-get install anjuta --print-uris -qq | sed -n "s/'$[^ ]\+$' $[^ ]\+$ $[^ ]\+$ MD5Sum:$[^ ]\+$/wget -c \1/p" > install-anjuta.cmd
sudo apt-get upgrade --print-uris -qq | sed -n "s/'$[^ ]\+$' $[^ ]\+$ $[^ ]\+$ MD5Sum:$[^ ]\+$/wget -c \1/p" > upgrade.cmd
sudo apt-get dist-upgrade --print-uris -qq | sed -n "s/'$[^ ]\+$' $[^ ]\+$ $[^ ]\+$ MD5Sum:$[^ ]\+$/wget -c \1/p" > dist-upgrade.cmd
sudo apt-get <<
>> --print-uris -qq | sed -n -e "s/ [0-9]%[0-9a-f][0-9a-f]//" -e "s/' $[^ ]\+$' $[^ ]\+$ $[^ ]\+$ MD5Sum: $[^ ]\+$/\4 .\/\2/p" > md5sum.txt
sudo apt-get install anjuta --print-uris -qq | sed -n -e "s/[0-9]%[0-9a-f][0-9a-f]//" -e "s/'$[^ ]\+$' $[^ ]\+$ $[^ ]\+$ MD5Sum:$[^ ]\+$/\4 .\/\2/p" > md5sum.txt
sudo apt-get upgrade --print-uris -qq | sed -n -e "s/[0-9]%[0-9a-f][0-9a-f]//" -e "s/'$[^ ]\+$' $[^ ]\+$ $[^ ]\+$ MD5Sum:$[^ ]\+$/\4 .\/\2/p" > md5sum.txt
sudo apt-get dist-upgrade --print-uris -qq | sed -n -e "s/[0-9]%[0-9a-f][0-9a-f]//" -e "s/'$[^ ]\+$' $[^ ]\+$ $[^ ]\+$ MD5Sum:$[^ ]\+$/\4 .\/\2/p" > md5sum.txt
sudo apt-get update --print-uris -qq | sed -n "s/'$[^ ]\+$' $[^ ]\+$ $[^ ]\+$ :/wget -c \1 -O \2.bz2/p" > update.cmd
In synaptic
you can select the packages you want to install and under the first menu there is an option to generate a script which you can take to another machine and run there. This script will "wget" (i.e. "download") all the packages you specified that you wanted (and their dependencies) which you run on a computer that does have internet access.
Once run you'll have all the package files needed by the disconnected computer. Carry them on a CD/USB stick and install them by sudo dpkg -i *.deb
.
You can use Cube
. It is an offline package management system which is compatible with Ubuntu, Linux Mint and other distributions that use apt-get.
Latest Preview of Cube 1.0.8 (February 7, 2014 Release) Camicri Cube
Running in freshly installed Ubuntu 12.04 Ubuntu
On Windows