apt-add-repository:找不到命令

Vu3*_*TmD 4 apt add-apt-repository

如果我尝试类似的事情:

sudo add-apt-repository ppa:graphics-drivers/ppa
Run Code Online (Sandbox Code Playgroud)

它引发了一个错误:找不到命令。

所以我安装了存储库:

apt-get install software-properties-common
Run Code Online (Sandbox Code Playgroud)

它安装了,但它仍然给了我

 apt-add-repository: Command not found
Run Code Online (Sandbox Code Playgroud)

安装python也没有帮助,也试过了。

Ter*_*nce 13

该应用程序add-apt-repository不在/usr/bin它需要的文件夹中,因此apt-add-repository由于它是一个链接文件而导致失败。

ls -al /usr/bin/apt-add-repository 
lrwxrwxrwx 1 root root 18 May  8  2017 /usr/bin/apt-add-repository -> add-apt-repository
Run Code Online (Sandbox Code Playgroud)

运行以下命令重新安装软件属性以重新安装add-apt-repository应用程序:

sudo apt install --reinstall software-properties-common
Run Code Online (Sandbox Code Playgroud)

现在文件/usr/bin/add-apt-repository应该存在并且命令现在应该可以工作了。