How to Install Software on Ubuntu 24.04

Installing software on Ubuntu 24.04 doesn’t have to be intimidating. On Windows or macOS, you click an installer and move on. On Linux, people often get overwhelmed by multiple package formats and terminal commands. But once you know the main methods, it becomes straightforward.

There are four primary ways to install software and packages on Ubuntu:

  1. Using GUI Tools
  2. Using Package managers
  3. Using Flatpak
  4. Manual Installation

Using GUI tools

It is the Ubuntu Software Center, and the new name is App Center. Installing Software using App Center is the simplest way for beginners from Windows especially. Okay, so how does it work,

Step 1:

Press the Super key or click on the right top corner of the screen,

Ubuntu desktop showing Super key application menu

Step 2:

Search App Center.

Search your favorite Software in from the search bar.

Using Package manager

There are multiple package managers available on Ubuntu, but we will focus on the two official ones: apt and snap. apt is the default tool included with the system. Here is how to use it:

Step 1:

Open the terminal using Ctrl + Alt + T.

Terminal window opened with keyboard shortcut

Step 2:

Install the package. The structure is sudo apt install <package_name>, eg;

sudo apt install flameshot

Terminal showing sudo apt install flameshot command execution

And yay!!!

Flameshot screenshot tool successfully installed via apt

Using snapd

Same procedure but using snapd. I can install any package from snapcraft io store using this command. Snapcraft is an official package store by canonical. It is the 2nd most easy way to install packages in Ubuntu 24.04. eg;

Ubuntu Snap Store application interface

Let’s install Vault, I have not used Vault by the way. Let’s install it and explore.

Command: sudo snap install <package_name>

sudo snap install vault

Terminal running sudo snap install vault command

HashiCorp Vault successfully installed via Snap

Using Flatpak

Make sure have installed the Flatpak on your system. You can find a detailed guide in my previous article.

For example, I have to install GIMP, I can use the following command;

flatpak install flathub org.gimp.GIMP

Terminal showing flatpak install flathub org.gimp.GIMP command

Manual Installation

It is manual and rough, but flexible too for power Linux users. There are further two ways;

  • Using dpkg
  • Using tar

Using dpkg

Used to install downloaded .deb packages. But make sure they are the latest and correctly downloaded. Here’s the breakdown

sudo: full root access

dpkg -i: to extract and install the binaries into the system

location/path: Location or path of the .deb file

After summing up, the command should be following

sudo dpkg -i <package_name.deb>
  • Packages ended with .deb
  • They should be the latest and correct deb packages
  • The source of downloading should be authentic, as a security measure

A valid deb file and terminal with root access are required; I have downloaded Zoom already in .deb format. It’s a valid deb file. So

cd Downloads
sudo dpkg -i zoom_amd64.deb
  • Run it
  • May ask for the password: provide your system password for the root user
  • May ask for permission: enter Y and press Enter

That’s all and here is my result;

Using Tar/Untar

I found it the most complex option to install Software on Ubuntu 24.04. I usually avoid it. But sometimes I need to do it, so how I do it;

Step 1: Download Software

Download the file available usually on the Software homepage or GitHub release page in tar.gz format. Choose a destination upon downloading, Downloads directory is usually a location.

I have downloaded Obsidian in tar.gz format. Let’s extract in the next step.

Step 2: Extract archive

Open a terminal window (Ctrl+Alt+T). Navigate to the directory containing the downloaded archive using the cd command. For example, if it’s in Downloads, type;

cd Downloads
tar -xf <archive_name.tar.gz>

Example;

Confirm the existence of the package. One way is, I am already in Downloads

ls -lta

Terminal showing ls -lta output in Downloads directory

Extracting it

tar -xf obsidian-1.5.12-arm64.tar.gz

Step 3: Running the software

Enter the extracted folder, like this. And locate the file highlighted (obsidian)

File manager showing extracted Obsidian folder contents

Make it executable. Using

chmod +x ./obsidian

Then run it by running

./obsidian

Obsidian application running after manual tar.gz installation

And it’ll open the program.

It was a bit complicated but interesting too. Usually, this format is usable for a single run. Because by default it doesn’t add the Software to Applications.

Choosing the Right Method

Which method should you pick? It depends on the application and what you are comfortable with:

  • For beginners, the Ubuntu App Center is the easiest starting point.
  • For developers and terminal users, apt and snap provide fast installs and clear logging if something goes wrong.
  • Flatpak is a solid alternative when an application isn’t available in the standard repositories or Snap Store.
  • Manual installation (dpkg or tar.gz) gives you full control, but requires handling dependencies and desktop launcher shortcuts manually.

I tend to reach for apt and dpkg first. Whichever route you take, Ubuntu gives you plenty of flexibility to manage your workstation.