If you have a minimal installation of Debian 10/9 & / Ubuntu 20.04/18.04 / Ubuntu 16.04, chances are you may not have commandadd-apt-repository present in your system. If you get the error “add-apt-repository command not found” while trying to add PPA repository, you’ll need to install add-apt-repository

For those new to Debian package management, add-apt-repository is a command line tool used for adding Personal Package Archive (PPA ) in Debian family Linux distributions.

install add apt repository debian ubuntu

Install add-apt-repository on Debian 10/9 / Ubuntu 20.04/18.04/16.04

If your system is missing add-apt-repository command, install the software-properties-common package by running the following command in your terminal:

sudo apt update
sudo apt -y install software-properties-common dirmngr apt-transport-https lsb-release ca-certificates

You can now add PPA repository with the syntax:

sudo add-apt-repository ppa:<PPA Name>

The example below add PHP PPA repository

sudo add-apt-repository ppa:ondrej/php

If you get an error message “codeDecodeError: ‘ascii’ codec can’t decode byte 0xc5”, set Locale before running the add-apt-repositorycommand:

sudo LC_ALL=C.UTF-8 add-apt-repository ppa:ondrej/php

Once the PPA repository is added, update the package list and install your new package from the repository.

sudo apt update
sudo apt install <package>

That’s all. Enjoy using add-apt-repository on your Ubuntu or Debian system.

Video Courses to Learn Linux System Administration:

More guides:

Install Docker on Ubuntu

Your support is our everlasting motivation,
that cup of coffee is what keeps us going!

As we continue to grow, we would wish to reach and impact more people who visit and take advantage of the guides we have on our blog. This is a big task for us and we are so far extremely grateful for the kind people who have shown amazing support for our work over the time we have been online.

Thank You for your support as we work to give you the best of guides and articles. Click below to buy us a coffee.


Please enter your comment!
Please enter your name here