Debian对应的add-apt-repository命令?

Léo*_* 준영 9 backup debian software-installation

我想在 Debian 8.1 中运行它

sudo add-apt-repository -y ppa:nemh/systemback
sudo apt-get update
sudo apt-get install systemback
Run Code Online (Sandbox Code Playgroud)

但我add-apt-repository在 Debian 8.1 及其apt-file search/ 中找不到apt-cache search

Debian 更改源代码的方式只是编辑文件/etc/apt/sources.list吗?

mjt*_*ner 18

add-apt-repository命令是software-properties-commonDebian 8.x (jessie) 软件包的一部分。安装后software-properties-common,您就add-apt-repository可以使用了,并且可以使用它来添加 PPA 存储库。

注意:确保您正在安装的软件包与 Debian 兼容。如果这些软件包仅适用于 Ubuntu,并且您需要安装与您的 Debian 发行版“最匹配”的软件包,则您需要调整相应的存储库条目,例如将发行版从 更改jessieutopicvivid(默认情况下) ,存储库将添加与您的 Debian 版本匹配的版本名称,如您所料)。

例如

从:

deb http://ppa.launchpad.net/nemh/systemback/ubuntu jessie main 
deb-src http://ppa.launchpad.net/nemh/systemback/ubuntu jessie main
Run Code Online (Sandbox Code Playgroud)

到:

deb http://ppa.launchpad.net/nemh/systemback/ubuntu vivid main 
deb-src http://ppa.launchpad.net/nemh/systemback/ubuntu vivid main
Run Code Online (Sandbox Code Playgroud)

  • @Masi 似乎没有适用于 Debian 的软件包,只有适用于 Ubuntu 的软件包。请参阅 Launchpad 上的 [包页面](https://launchpad.net/~nemh/+archive/ubuntu/systemback)。是的,理想情况下您不应该在 Debian 系统上安装 Ubuntu 软件包。您可以做的是在 Debian 系统上重建 Ubuntu 软件包,然后安装该软件包 - 您的依赖项将 100% 正确。[backporting](https://wiki.debian.org/SimpleBackportCreation) 说明应该是一个很好的起点。 (2认同)