Possible Duplicate:
How can I install software or packages without internet (offline)?
I can't using
sudo apt-get install gnome-shell
Because, My Internet connection is very slow, So I want to download the packages first and copy them to my Laptop.
Possible Duplicate:
How can I install software or packages without internet (offline)?
I can't using
sudo apt-get install gnome-shell
Because, My Internet connection is very slow, So I want to download the packages first and copy them to my Laptop.
I've had many friends' computer where I required to install Ubuntu as well essential post-install tasks (like installing required Packages for playing restricted media formats, GNOME Shell, etc.) What I do is as follows:

ubuntu-restricted-extras, vlc, gnome-shell, etc.nautilus (i.e. file manager) and navigate to /var/cache/apt/archives.lock and a folder partial..deb files from that location ignoring that lock file and partial folder.gksu nautilus, and then navigate again to /var/cache/apt/archives.Note: There are other ways too which can be used to install packages offline, like using APTonCD or running sudo dpkg -i *.deb in a folder where downloaded packages exist, but I don't know why but I don't like APTonCD and the send option often causes dependency issues or in worst cases, broken installation.
Also, note that it may happen that you need internet connection while installing the package from Synaptic, but with this method, the need to download anything during installation will be negligible.
I know this is pretty long list of instructions, but believe me once you get used to it (I do this at every release of Ubuntu to install it on computers with limited internet connection) it is fairly easier. And also, it doesn't require any 3rd-party app to perform the task and you'll also learn something while doing this. :-)
Download from http://ftp.gnome.org/pub/gnome/sources/gnome-shell/3.4/gnome-shell-3.4.1.tar.xz or ftp://ftp.gnome.org/pub/gnome/sources/gnome-shell/3.4/gnome-shell-3.4.1.tar.xz
Ensure you have the required dependencies (evolution-data-server-3.4.2, Folks-0.6.9, gcr-3.4.1, gjs-1.32.0, gnome-menus-3.4.2, gnome-settings-daemon-3.4.2, JSON-GLib-0.14.2, libcroco-0.6.5, libgnome-keyring-3.4.1, Mutter-3.4.1, NetworkManager-0.9.4.0 and telepathy-logger-0.4.0).
./configure --prefix=/usr \
--sysconfdir=/etc \
--libexecdir=/usr/lib/gnome-shell \
--with-ca-certificates=/etc/ssl/ca-bundle.crt &&
make
sudo make install
You can use the above method or use the following command to get the download links for the required packages. (apt-get --print-uris)
sudo apt-get --print-uris install gnome-shell
Then download the packages from a hi speed Internet connection and install.
You can do it and any further updates using keryx. Download the portable version.
The keryx executable is inside the bin folder.
Step 1: Let keryx know your computer
Download it,extract it to computer with low speed. There will be one button to create a profile. Create the profile. Copy keryx folder to USB drive.
Step 2: Download packages from other computer
Now take the folder to computer with good internet access. This client can be of any OS. (Windows also but you need python). Open keryx and then select profile created in step 1. Click on Manage. Now it will download the source files as listed in your previous computer. Once completed, you can search for any package in the search box and choose to download. (In this case gnome-shell and its dependencies )
Step3: Install in your computer
Copy back the folder to your computer. Again run Keryx, Now select Project > Install to install the packages.