在 Linux 系统上安装软件通常很容易——通常只需要一个终端命令。 但是当您第一次尝试添加新的存储库时,您可能会遇到错误“add-apt-repository: command not found”。 这就是这意味着什么以及您可以做些什么。
为什么会出现消息“add-apt-repository: command not found”?
软件通常通过 APT(高级软件包工具)在基于 Debian 的 Linux 系统上进行管理。 您可以使用 APT 从用户系统中搜索、安装、更新或删除软件包。 这些包存储在 存储库,这是远程系统上的巨大软件集合。
您可以使用您的用户帐户使用以下命令从存储库安装软件:
sudo apt install package-name
并删除已安装的软件包:
sudo apt remove package-name
或者:
sudo apt purge package-name
基于 Debian 的系统(包括 Ubuntu)将带有默认存储库,您可以在其中找到最常用的软件。
您可以查看您的系统当前配置使用的存储库:
cat /etc/apt/sources.list
当您想使用 APT 安装默认存储库中不可用的软件时,您需要使用命令添加新存储库 sudo 添加 apt 存储库,更新系统然后安装包。
例如,要安装出色的 RSS 阅读器 QuiteRSS,您可以输入:
sudo add-apt-repository ppa:quiterss/quiterss
但是,您可能会收到错误消息“sudo:add-apt-repository:找不到命令”。
这意味着您的系统上没有安装包“add-apt-repository”。
怎么修 ”sudo: add-apt-repository: 找不到命令”
当您需要的软件包没有安装时,您可以尝试使用 APT 安装它,但如果您尝试以这种方式安装 add-apt-repository,您将看到进一步的错误:“无法找到软件包 add-apt-repository” .
这是因为 add-apt-repository 包含在一个名为 软件-属性-通用,其中还包含软件属性的常用文件,例如 D-Bus 后端。
要安装 software-properties-common,请键入:
sudo apt install software-properties-common
现在,当您尝试使用 add-apt-repository 添加存储库时,它将起作用。
您现在可以毫无错误地使用 add-apt-repository!
安装 software-properties-common 软件包后,您可以轻松添加任意数量的存储库。 请记住,尽管 Linux 在安全性和抗恶意软件方面享有盛誉,但它并非不受攻击,而且并非所有存储库都是安全的。 添加存储库时请注意并执行尽职调查。