How to Fix ‘add-apt-repository command not found’ on Debian

Encountering the error add-apt-repository command not found while attempting to manage software repositories on your Debian system can be expected. These solutions help you overcome this issue and effectively add new repositories to your system.

In this post, we will explore the common causes of the add-apt-repository command not found error and fix it by providing instructions for both simple and advanced users.

Understanding the Error

Before fix add-apt-repository command not found let’s understand what this error signifies. The add-apt-repository command is a tool used to add new software repositories to your Debian system. When you encounter the error “add-apt-repository command not found” it simply means that this command is not installed or accessible on your system.  

command not found

Solution 1: Installing the Required Package

The most common and simple way to resolve the sudo add-apt-repository command not found issue is by installing the software-properties-common package. This package contains the add-apt-repository command. Following are steps on how you can do it:

1. Press Ctrl+Alt+T to open a terminal window in the operating system or connect server via SSH to your Debian instance.

2. First we need to update the package list using the following command:

sudo apt update
apt debian update

This will update your Debian repository, If you want to upgrade the package also use the following:

sudo apt upgrade -y

3. Next, you need to install the software properties common package. Type the following command:

sudo apt install software-properties-common
software properties common

4. After installing the package verify that with the following command:

add-apt-repository --help
apt add repo help

If the command displays help information the installation was successful.

Solution 2: Manual Installation

If for some reason you cannot install the software-properties-common package, you can manually install the add-apt-repository command. However, this method is generally recommended for those users who understand technicalities. Following are the steps for manual installation:

1. You need to install the Python package with the help of the following command:

sudo apt install python3-software-properties
python software properties

2. After that you have to create a symbolic link in Linux system. Type the following command:

sudo ln -s /usr/lib/python3*/dist-packages/softwareproperties/ppa.py /usr/bin/add-apt-repository

Replace /usr/lib/python3*/dist-packages with the actual path to your Python site-packages directory.

3. Once you have successfully installed the add-apt-repository command you can use it to add new repositories to your system. For example To add a Wine repository:

sudo add-apt-repository "deb https://dl.winehq.org/wine-builds/debian $(lsb_release -cs) main"

Replace $(lsb_release -cs) with the correct code name for your Debian version.

After adding a new repository it is essential to update the package lists as described update command. If you no longer need a repository you can remove it using the ppa-purge command:

sudo ppa-purge ppa:<ppa_name>

While adding repositories can provide access to additional software it is important to use it carefully. Only add repositories from trusted sources to avoid security risks.

Troubleshooting

If you continue to encounter issues after trying the above solutions consider the following to resolve the Debian add-apt-repository command not found:

  • Make sure that you are typing the commands correctly including the repository URL.
  • A stable internet connection is required to add repositories.
  • If you have other package managers installed like apt-get make sure they are not interfering with the apt command.
  • For more understanding, you can check the documentation of the repository you are trying to add for specific instructions.

Conclusion

Following the steps outlined in this article you should be able to successfully resolve the “add-apt-repository command not found” error on your Debian system. Installing the software-properties-common package is generally the most straightforward solution for most users. For those who prefer a more manual approach the option to install the add-apt-repository command independently is also provided.

Start experimenting with different commands and packages on a Linux machine. When it comes to installing the machine try Ultahost CloudLinux VPS hosting in which you can get root or administrator access and with only a click you can upgrade your resources anytime. We offer a variety of VPS plans to choose from so you can find one that meets your needs.

FAQ

What is the ‘add-apt-repository command not found’ error?
Why do I get the ‘add-apt-repository command not found’ error?
How can I fix the ‘add-apt-repository command not found’ error?
Do I need to be a superuser to fix the ‘add-apt-repository’ error?
Will fixing the ‘add-apt-repository’ error affect my system?

Related Post

How to Fix Could not get lock /var/lib/dpkg/l

The "Could not get lock /var/lib/dpkg/lock" error messa...

How to Install LibreOffice on Kali Linux

Kali Linux primarily designed for penetration testing a...

How to Install a Wildcard SSL Certificate on

Security is the most important element in the website w...

How To Change Your WordPress Username?

WordPress is one of the most popular content management...

How To Fix The “NPM command not found” Er

Node Package Manager (npm) is an excellent tool for Jav...

How to Install Python on Debian

Python is a high-level programming language known for i...

Leave a Comment