修复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,然后尝试再次安装它。