Public API for Service Management

How to Configure Repositories on Ubuntu 20.04

Joe Harris
November 12, 2020

Software installation on Linux systems is performed from repositories, which by default contain a large number of packages. But sometimes there are situations when the necessary software is not included, or the version is too old. In this case, you can add the necessary repository and install from it.

Be careful when performing this operation, because sometimes such builds contain experimental versions of system software and even the Linux kernel. Therefore, you should carefully study the information about the third-party repository in its description and update manager.

In this tutorial, we will configure repositories on Ubuntu server 20.04.

List of repositories in Ubuntu

To view all repositories in the system:

nano /etc/apt/sources.list

They can also be located in one of the files in the /etc/apt/sources.list.d/ folder.

To disable one of the repositories, just comment out its line.

# deb focal multiverse

Adding repositories in Ubuntu

To add a repository you need to find out its address from the software developer and use the apt-add-repository command with the following syntax:

apt-add-repository ‘deb http://repository_address version branch’

Sometimes you need to install the GPG security key first. Let’s take MariaDB as an example.

apt-key adv --fetch-keys ''

Adding repository:

add-apt-repository 'deb [arch=amd64,arm64,ppc64el] focal main'

Removing repositories

To remove a repository use this command:

add-apt-repository --remove 'deb [arch=amd64,arm64,ppc64el] focal main'

PPA repository in Ubuntu

During the installation of the PPA repository, the system automatically recognizes the repository and downloads the necessary keys.

apt-add-repository ppa:repository/ppa

To remove PPA repository:

apt-add-repository --remove ppa:repository/ppa

After editing the list of repositories, don’t forget to update the list of packages in the system.

apt update

Start Your Cloud Journey Migration made simplified. Take the first step right now.
We use cookies to provide our services and for analytics and marketing. To find out more about our use of cookies, please see our Privacy Policy. By continuing to browse our website, you agree to our use of cookies.