如何备份我的存储库?


23

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

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

Answers:


19

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


15

许多人发现备份和还原单个文件比处理文件目录(如上述其他解决方案所要求的)要容易得多。如果您是这样的,并且您不关心将每个PPA存储在自己的文件中/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文件中的版本匹配,否则,您可能会遇到一些问题。



3

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

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.