我该如何备份我的存储库?

我想备份我添加到Ubuntu软件中心的所有存储库,但显然sources.list只包含属于Canonical的存储库。

那我在哪里可以找到其他的呢?

有一个目录/etc/apt/sources.list.d/ ,其中包含您使用add-apt-repository每个PPA的各个条目。 这些是您需要备份的文件。

许多人发现备份和恢复单个文件更容易,而不是处理文件目录(正如其他提到的解决方案所需)。 如果您是这样的,并且您不关心将每个PPA存储在/etc/apt/sources.list.d/中的自己的/etc/apt/sources.list.d/ ,您可以使用以下命令将所有添加的存储库存储在一个名为sources.list文件位于您的主目录中。

 cat /etc/apt/sources.list /etc/apt/sources.list.d/*.list > ~/sources.list 

然后,您可以将此文件移动到/etc/apt/sources.list并执行sudo apt-get update以重新添加存储库。 如果您计划在另一台计算机上使用此备份,请确保计算机上的Ubuntu版本与sources.list文件中的版本匹配,否则可能会出现一些问题。

你也可以使用y-ppa-manager或者你可以使用apt-clone来做到这一点。

这是一个截图 :
Y PPA经理

https://launchpad.net/y-ppa-manager

我备份完整的/ etc / apt目录。 如果必须重新安装,可以将其复制回来,或者可以将其复制到具有相同发行版本的另一台计算机上的相同位置。