Sometimes you may want to install software applications which are not in the the official package repositories of your Ubuntu installation. And if you want to install these software, then you have to:

  • Head to their official website.
  • Add their repository to your system manually (If they provide one).
  • If they don’t provide a Deb package repository, then you have to download their installation files (Deb, AppImages… etc) manually.
  • Install the application and then use it.

It is not a difficult task in general. However, if you have many 3rd-party applications that you want to install, or if you have multiple Ubuntu installations, then this will an exhausting task.

You will be doing the same boring steps many times.

Luckily, Deb-get utility is here for the rescue.

Grab Software From Their Sources & Install Them

Deb-get is a high-level software installation and management tool that works on top of the apt package manager to easily enable installing 3rd-party software.

The developers of the utility have already identified a list of where most common 3rd-party applications are distributed, and they have simply programmed their utility to download software from these places and install them for you automatically, so that you don’t have to do it by yourself.

You can check that list here.

The usage syntax is quite simple. Just like apt, you can run commands like deb-get install, deb-get show, deb-get search and deb-get remove.

If the 3rd-party application you are looking for is distributed in a Deb package repository, then that repository will be added to your system so that you can receive updates anytime you run the apt upgrade command. Otherwise, you will just need to run the deb-get upgrade command to update all your 3rd-party installed applications whenever there is a new version.

For example, you can list the available software for installation using deb-get show, and it will also tell you whether the software is installed on your system or not:

mhsabbagh@fosspost:~/$ deb-get list
1password
....
nordvpn                         [ installed ]
obs-cli
obs-studio                      [ installed ]
obsidian
ocenaudio
onlyoffice-desktopeditors
openrazer-meta
opera-stable
p3x-onenote
pandoc                          [ installed ]
parsec
....
rpi-imager
rstudio
rustdesk
sejda-desktop
shutter-encoder
signal-desktop                  [ installed ]
simplenote                      [ installed ]
....

And you can install an application like Microsoft Edge on your Ubuntu installation using the deb-get install command:

mhsabbagh@fosspost:~$ deb-get install microsoft-edge-stable
deb [arch=amd64] https://packages.microsoft.com/repos/edge stable main
Hit:1 http://archive.ubuntu.com/ubuntu focal InRelease
Hit:2 https://brave-browser-apt-release.s3.brave.com stable InRelease
Hit:3 https://updates.signal.org/desktop/apt xenial InRelease
Hit:4 http://archive.canonical.com/ubuntu focal InRelease
Get:5 http://ppa.launchpad.net/damentz/liquorix/ubuntu focal InRelease [18.1 kB]
Hit:6 http://dl.google.com/linux/chrome/deb stable InRelease
Hit:7 https://packages.microsoft.com/repos/edge stable InRelease
.....
Fetched 1248 kB in 4s (322 kB/s)
Reading package lists...
Selecting previously unselected package microsoft-edge-stable.
(Reading database ... 662647 files and directories currently installed.)
Preparing to unpack .../microsoft-edge-stable_103.0.1264.37-1_amd64.deb ...
Unpacking microsoft-edge-stable (103.0.1264.37-1) ...
Setting up microsoft-edge-stable (103.0.1264.37-1) ...
update-alternatives: using /usr/bin/microsoft-edge-stable to provide /usr/bin/microsoft-edge (microsoft-edge) in auto mode
Processing triggers for desktop-file-utils (0.24-1ubuntu3) ...
Processing triggers for mime-support (3.64ubuntu1) ...
Processing triggers for gnome-menus (3.36.0-1ubuntu1) ...
Processing triggers for man-db (2.9.1-1) ...
Processing triggers for menu (2.1.47ubuntu4) ...
Processing triggers for bamfdaemon (0.5.3+18.04.20180207.2-0ubuntu2) ...
Rebuilding /usr/share/applications/bamf-2.index...
Done.

And then you can just run it like any application:

deb-get 5

Install Deb-get on Ubuntu

You can easily install the Deb-get utility on your Ubuntu installation using the following commands:

sudo apt install curl
curl -sL https://raw.githubusercontent.com/wimpysworld/deb-get/main/deb-get | sudo -E bash -s install deb-get

If you are hesitant to apply the curl command (If you are concerned about the content of the script), then you can manually download the Deb-get Debian package from GitHub and install it on your system.

The Bottom Line

Deb-get is a very nifty utility for installing many 3rd-party software applications on any Ubuntu installation. It removes the burden of Google’ing online for software sources for the applications you need to install, and makes it very easy to install these applications in just one command.

Just make sure you run the deb-get upgrade command from time to time in order to get the latest versions of the software that you have installed, so that you don’t end up with outdated software on your system.



guest

0 Comments
Inline Feedbacks
View all comments

Newsletter

.

Become a Supporter

For the price of one cup of coffee per month:

  • Support the FOSS Post to produce more content.
  • Get a special account on our website.
  • Remove all the ads you are seeing (including this one!).
  • Help us get to our goal of 100 supporters, to start many initiatives.

Opinions Column

Recent Comments

Tools We Use