修复Ubuntu和Debian上的" add-apt-repository命令未找到"错误

时间:2020-01-09 10:44:36  来源:igfitidea点击:

在Ubuntu或者Debian上安装软件的许多方法之一是使用PPA(个人软件包存档)。

如果要添加新的PPA存储库,则必须以以下方式使用add-apt-repository命令:

sudo add-apt-repository ppa:some/ppa

在Debian,基本操作系统以及有时在Ubuntu上,我们会看到缺少add-apt-repository命令的错误。

sudo: add-apt-repository: command not found

修复add-apt-repository:找不到命令错误

错误很简单。软件包add-apt-repository未安装在系统上。

但是如果我们尝试使用sudo apt-get install add-apt-repository,它将无法正常工作。

这是因为add-apt-repository命令是package-software-properties-common的一部分,我们需要安装此软件包才能安装add-apt-repository。

因此,打开一个终端并使用以下命令:

sudo apt-get install software-properties-common

该命令的输出将如下所示:

Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following NEW packages will be installed:
  software-properties-common
0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded.
Need to get 9,912 B of archives.
After this operation, 197 kB of additional disk space will be used.
Get:1 http://us.archive.ubuntu.com/ubuntu bionic-updates/main amd64 software-properties-common all 0.96.24.32.5 [9,912 B]
Fetched 9,912 B in 2s (5,685 B/s)                      
Selecting previously unselected package software-properties-common.
(Reading database ... 265950 files and directories currently installed.)
Preparing to unpack .../software-properties-common_0.96.24.32.5_all.deb ...
Unpacking software-properties-common (0.96.24.32.5) ...
Processing triggers for man-db (2.8.3-2) ...
Processing triggers for dbus (1.12.2-1ubuntu1) ...
Setting up software-properties-common (0.96.24.32.5) ...

一旦安装了software-properties-common,我们应该使用以下命令更新系统:

sudo apt-get update

我们现在可以轻松地使用add-apt-repository或者apt-add-repository命令添加PPA。

注意:如果看到一条错误消息,指出找不到software-properties-common命令,则应运行sudo apt-get update,然后尝试再次安装它。