Share your knowledge at the LQ Wiki.
Go Back > Blogs > raju.mopidevi
User Name


Rate this Entry

Download packages for offline installation In opensuse,ubuntu,debian,fe dora, mandriva

Posted 01-14-2010 at 10:52 PM by raju.mopidevi
Updated 01-14-2010 at 10:54 PM by raju.mopidevi

Is your system directly connected to internet ? if not, you may face problem to upgrade your softwares. Because all softwares may or may not available as "*.rpm,*.tar,*.deb etc". Even if they available you may face problem with their dependencies. The solution to this problem "Sushi Huh?".
Sushi, huh? is a program that allows downloading all the packages needed to install the programs you want on GNU/Linux without an Internet connection on your own computer.
Sushi, huh? is designed for people, which for example can not afford monthly Internet connection.
As installing software on GNU/Linux is a hard and complex process for those newcomers to the world of GNU/Linux, which itself does not have an Internet connection, Sushi, huh? simplifies this task, making it as automatically as possible.
You can download Sushi Huh? here
click to go Sushi Huh download page

There is no specific installation needed for this sushi huh?. You need to extract where ever you want and run.

-For Windows, run the sushi_huh.bat file in the "src" folder.

-For Linux, open a terminal, navigate to the location where you extracted "Sushu, huh?", in the "src" folder (cd /path/to/sushi-huh/src) and make the file called "" executable:
chmod +x
If you want "Sushi, huh?" to automatically configure your package manager, you should use it with sudo (sudo ./

Packages downloading procedure.
A website will open in your default browser on localhost (http://localhost:7874/). If it doesn't, manually enter this address: http://localhost:7874/ in your web browser.

1. Now, all you have to do is click "Next", select your distribution:

2. The next step is to select the version

3. Select the repositories you have enabled on the computer you are planning to install the packages on. You can leave the default selection for this. Click next and wait for the package lists to be downloaded.

4. Something which somewhat resembles to Synaptic will be displayed, and you can select the packages you want to install. There is also a "Find" function to find the desired packages / applications

5. Now simply select the packages you want to download for installation on another computer, and click "Download". You will see a progress bar with the download process and the download speed
On your second download (and so on), click on the "Synchronize" button before any downloading, so that it doesn't download packages you already have.

6. To transfer the downloaded packages to the computer with no Internet connection, copy the whole "sushi-huh" folder to an USB stick, run it on the computer with no Internet access, click on the "Synchronize" button and make sure the "Transfer the downloaded packages to your PC" option is checked
Alternatively, you can manually install the packages. You will find them under the sushi-huh/src/downloads folder.


source for this post
Posted in Uncategorized
Views 5695 Comments 1
« Prev     Main     Next »
Total Comments 1


  1. Old Comment
    For debian users, Synaptic has pretty much the same capability built in. Select your desired packages in the normal way, but instead of clicking on "Apply", use File/Generate Package Download Script. It will prompt you for a name and generate a script that will download the requested packages, plus dependencies. You can copy this script to an internet-connected linux/unix box or anything that has a working wget command, or if necessary examine the script and download the files using some other tool, even a web browser.

    Copy the downloaded packages back to the original system and install with dpkg, something like dpkg -iR /media/usbdisk, substituting the directory where you have copied the files for /media/usbdisk.
    Posted 01-17-2010 at 05:51 PM by lwasserm lwasserm is offline


All times are GMT -5. The time now is 03:10 PM.

Main Menu
Write for LQ is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Facebook: linuxquestions Google+: linuxquestions
Open Source Consulting | Domain Registration