Offline way of installing Apps on your Ubuntu PC

In this tutorial, we are going to walk you through installing the Camicri Cube application, and we shall use it to download apps to install them offline.

Installing the apps offline comes handy at times when you want to deploy the same app in multiple machines or when you have a lousy internet connection. Today, we show you an option to install apps while you are offline by using a free app, Camicri Cube.

Camicri Cube downloader is a web-based application that connects to the Ubuntu package manager. Then you can use it to search for all your required apps, download them alongside all needed dependencies and finally install them offline on your machine.

Offline apps installation on Ubuntu

In this tutorial, we are going to walk you through installing the Camicri Cube application, and we shall use it to download apps to install them offline.

Step 1. To download the Camicri Cube application, make sure that the wget command is installed on your machine. If it is not installed, install the wget:

sudo apt install wget

Now download the Camicri Cube using the wget command.

For the 32-bit:

wget https://launchpad.net/cube-server/4.0/4-0.1/+download/cube4_0.1-0_Linux32.zip

For the 64-bit:

wget https://launchpad.net/cube-server/4.0/4-0.1/+download/cube4_0.1-0_Linux64.zip

Download The Cube Application For Ubuntu
Download The Cube Application For Ubuntu

Step 2. After the download finishes, you will find the Cube archive in your current directory.

ls

The Cube Package Downloaded Successfully
The Cube Package Downloaded Successfully

Step 3. Extract the archive using the unzip command. If the unzip command is not installed, you can install it using the following command.

sudo apt install unzip

Now you can install the Cube application.

unzip cube4_0.1-0_Linux64.zip

Extract The Cube Package Archive
Extract The Cube Package Archive

Step 4. After the extraction is complete, you should see a new directory called cube is created in your current location.

Cube Directory Created
Cube Directory Created

Step 5. Move to the new cube directory.

cd cube

Move To The Cube Directory
Move To The Cube Directory

Step 6. Now let’s start the Cube application:

./cube

Run The Cube Application
Run The Cube Application

When the Cube application starts, another terminal should open. Please make sure not to exit this terminal to keep the Cube process running normally.

New Cube Terminal Will Be Opened
New Cube Terminal Will Be Opened

If everything is running fine, a Cube window should be launched in your default web browser. It should look like the below screenshot.

Firefox Started
Firefox Started

Step 7. Next, you can create a new project. Let’s give it a name “offline-apps” then press “Create” to create the project.

Search For Offline Apps
Search For Offline Apps

As you can see in the below screenshot, you will be able to see the process of creating a new project.

Creating Offline Apps Progress
Creating Offline Apps Progress

When the creating process of the project completes successfully, you will get a message like the below one.

Offline Apps Created Successfully
Offline Apps Created Successfully

The Cube will now load your new project in a new tab.

Cube Project Started
Cube Project Started

Step 8. You can now start searching for applications and download them.

Search For Required Application
Search For Required Application

Step 9. In this guide, I have chosen a simple game, which is “2048,” to use it during the next of our tutorial. As you notice, the application will be downloaded alongside all the required dependencies.

Download Application
Download Application

Step 10. After the download is done, you can list the content of the cube directory that is found in your home directory to check for the downloaded applications.

ls

List The Cube Directory Content
List The Cube Directory Content

Navigate to your created project.

cd projects/offline-apps

Move To The Newly Created Project
Move To The Newly Created Project

List the content of the downloaded packages.

ls data/packages

List The Packages Content
List The Packages Content

Step 11. Next, you can install the downloaded applications offline on any Ubuntu PC. Copy the directory of the downloaded apps and run the below command to install the apps in the offline mode.

sudo dpkg -i data/packages/*.deb

In the above command, we have not specified the package name, instead, we will install the packages in this directory and this to make sure to install the required dependencies.

Install Applications Offline
Install Applications Offline

As you can see in the below screenshot, the installation finishes successfully.

Offline Apps Installed Successfully
Offline Apps Installed Successfully

Step 12. Congratulations, your application has installed offline successfully. Now you can start using it.

Open Your Application
Open Your Application

That’s all about installing the apps offline on your Ubuntu PC. That’s it for now, and for any questions, leave a comment, and we will be glad to help you.

Hend Adel
Hi! I'm Hend Adel, a freelancer technical geek with successful experience in Database, Linux and many other IT fields. I help to build solutions to suit business needs and creating streamlined processes. I love Linux and I'm here to share my skills via FOSS Linux! Thanks for reading my article.

1 COMMENT

  1. Hi Pulkit! good day, and thank you.
    I am glad that you shared this tutorial with readers who are linux users especially. I am one of them, I use ubuntu for my business work and it’s free and far better than other OS. However, I didn’t know how to install apps on Ubuntu offline, I am grateful that you have helped me.
    Thanks and keep sharing.

LEAVE A REPLY

Please enter your comment!
Please enter your name here

STAY CONNECTED

23,521FansLike
364FollowersFollow
16SubscribersSubscribe

LATEST ARTICLES

How to setup FTP Server on CentOS

You are allowed to use any one of the FTP servers as you like. However, in this tutorial, we will be installing and using vsftpd, short for Very Secure FTP Daemon. It is a fast, stable, and secure FTP server that will help you transfer files to and from a remote system in a jiffy.

CentOS Vs. Ubuntu Server : Everything You Need to Know

Choosing the perfect Linux distribution to set up your server can be confusing since Linux provides a limitless number of options. The main reason behind these many distributions is because Linux is an opensource platform. Anybody with the required skills can contribute to the development or build and release their distribution. Currently, there are more than 600 Linux Desktop and Server distributions in the market.

Top 10 Reasons to use Xfce as your Desktop Environment

There are many choices for desktop environments for Linux based operating systems. Mainly, you can install any DE of your choice on most of the Linux based distributions, even if they are not offered as a package officially. In our recent articles, we discussed the best of KDE and Cinnamon. In this article, we wish to present to you the top reasons why you should consider Xfce as your desktop environment.

The 10 Best Linux Network Monitoring Tools

Having total control over your network is essential to prevent programs from overusing your network resources and slowing down the overall performance. This is why you should install a network monitoring tool on your system, giving you a visual overview of everything that's happening on your network. Networking Tools are like swiss-knife for the system administrators for troubleshooting system issues.

How to install CouchPotato on Ubuntu

Downloading movies and copying them over to your home server can get frustrating, especially if you are doing it daily! What if you have an option to download videos automatically, quickly, and above all with excellent quality. CouchPotato allows you to download movies easily once they are available and released automatically.

Top 20 Rsync Examples in Linux

The Rsync (remote sync) command is a Linux/Unix utility used to synchronize and copy files and directories either locally or remotely. Most Linux geeks use Rsync to mirror, backup or migrate data across folders, across disks and networks. One notable feature with the Rsync command is that it uses the "delta transfer algorithm."

MUST READ

Linux is growing faster than ever. As per the latest report, there is a drop in the Windows 10 market share for the first time, and Linux's market share has improved to 2.87% this month. Most of the features in the list were rolled out in the Pop OS 20.04. Let's a detailed look into the new features, how to upgrade, and a ride through video.
Elementary OS 5.1 Hera has received a point release with a handful of new features and bug fixes, and we will be reviewing the significant changes in this article. For those new to elementary OS, this Ubuntu-based Linux distribution uses their inhouse built Pantheon desktop environment and AppCenter.

What is the difference between Linux and Unix?

When discussing Linux and Unix with average users, it's not uncommon that they will sometimes mistakenly interchange the terms Linux and Unix.  The two are not the same.  Though they share similarities in their overall structures and toolkits, they are decidedly not the same.

Guide to watching Disney+ on Linux

Disney Plus or Disney+ is an on-demand entertainment streaming service in which you should see the content produced by Disney Studios, Star Wars, Marvel, Pixar, and National Geographic. The service was launched on the 12th of November 2019.

3 Best Ways to Uninstall Software on Ubuntu

Uninstallation of programs can be done by graphical way using the Ubuntu Software Center, and the Synaptic Package manager. Command-line way of doing it is also possible using apt-get and aptitude commands. We shall discuss each one of them in detail.

All about Ubuntu editions and which version should you use?

Ubuntu is one of the most popular Linux distributions developed and released by Canonical, and not without reason. It has very enriched repositories, with support for all the programs you could ever need.