备份软件源
在Ubuntu 10.04中,当我转到系统>管理>软件源并转到身份validation选项卡时,我可以查看所有允许我从第三方源下载的密钥。
如何备份以将我的所有源和密钥复制到新系统?
垃圾收集器已经描述了备份源列表的方法(另请注意Javier Rivera解释的附加目录)。
要备份添加到系统中的可信密钥,可以使用apt-key命令行程序。 我不知道是否有办法从GUI执行此操作。
从终端你可以运行这样的东西:
sudo apt-key exportall > ~/repositories.key
然后在您的其他系统上,您应该能够从Software Sources导入该密钥文件,或者您可以再次使用apt-key:
sudo apt-key add /path/to/repositories.key
我只有一个Ubuntu桌面系统,所以我没有测试过,但我认为它应该工作。
从10.04开始,源列表可以位于不同的位置,如前所述的文件/etc/apt/sources.list
和/etc/apt/sources.list.d/
所有/etc/apt/sources.list.d/
。
密钥以类似的方式存储,文件/etc/apt/trusted.gpg
和/etc/apt/trusted.gpg.d/
最后,您需要trustdb.gpg中的信息才能解密密钥。
您需要复制所有这些文件和目录。
编辑: 复制密钥的最佳方法在另一个答案中解释。 所以请只复制sources.list和sources.list.d中的所有文件 。 我保留有关文件放置的信息,以防certificate对另一个人有用。
我相信这有助于备份您的来源。
sudo cp /etc/apt/sources.list /etc/apt/sources.list.backup
然后在你是新系统时反过来。
也许也试试这个软件 。 虽然我自己没有用过它。