但是如何将所有存储库和 PPA 的列表放入一个脚本中,我可以在新机器上运行该脚本以复制包括密钥在内的存储库设置?
我知道我可以查看/etc/apt/sources.listand /etc/apt/sources.list.d,但我正在寻找一种方法来生成一个脚本,该脚本apt-add-repository在新系统上执行所有命令(整理获取所有密钥)。
有任何想法吗?
我想备份我添加到 Ubuntu 软件中心的所有存储库,但显然sources.list只包含属于 Canonical的存储库。
那么我在哪里可以找到其他的呢?
我想将这四个 ppa 添加到我的机器中。
sudo add-apt-repository ppa:noobslab/malys-themes
sudo add-apt-repository ppa:alecive/antigone
sudo add-apt-repository ppa:nitrux/nitrux-artwork
sudo add-apt-repository ppa:upubuntu-com/themes
Run Code Online (Sandbox Code Playgroud)
与其一次一个添加它们,我想我会一个接一个地列出它们——就像我们在安装应用程序时所做的那样。
sudo add-apt-repository ppa:noobslab/malys-themes ppa:alecive/antigone ppa:nitrux/nitrux-artwork ppa:upubuntu-com/themes
Run Code Online (Sandbox Code Playgroud)
但它返回了一个错误: Error: need a repository as argument
我四处搜索,看到这个问题如何一次安装多个 PPA 和应用程序?但它提出了一个 bash 脚本作为解决方案。
有没有办法在不使用脚本的情况下一次添加多个 ppa?
编辑
只是好奇,为什么不
sudo add-apt-repository ppa:noobslab/malys-themes ppa:alecive/antigone ppa:nitrux/nitrux-artwork ppa:upubuntu-com/themes
Run Code Online (Sandbox Code Playgroud)
工作但是
sudo apt-get install moka-icon-theme moka-icon-theme-blue moka-icon-theme-dark malys-deda awoken-icon-theme nitrux-icon-theme nouvegnomegray
Run Code Online (Sandbox Code Playgroud)
作品?
编辑 2
是否有任何解决方法
sudo add-apt-repository ppa:noobslab/malys-themes ppa:alecive/antigone ppa:nitrux/nitrux-artwork ppa:upubuntu-com/themes
Run Code Online (Sandbox Code Playgroud)
可以工作吗?
我完全理解这里的风险。
损坏的软件依赖项通常是由不兼容的第三方存储库引起的。
我被要求提供软件源列表(也称为软件存储库)。如何快速获取软件源列表?
我使用了很多 PPA。我想在更新之前检查他们是否都有 Saucy 的软件包。
是否有程序可以检查我的 PPA 是否具有适用于不同版本 Ubuntu 的软件包?