我的所有 PPA 都没了。这就是为什么我无法安装任何其他更新,因为存储库不可用。
- 我应该怎么做才能恢复存储库?
- 我应该使用什么命令行或方法?
谢谢。
答案1
我猜这是在发行版更新之后?如果是这样,这是默认操作,但它们仍将位于“其他软件”选项卡中,但标记为已禁用。您可以通过 Ubuntu 软件中心的编辑菜单进入该选项卡并选择软件源。并检查您要启用的 PPA。
重新加载源代码。Ubuntu 会自动将版本从“maverick”更新为“natty”。如果 PPA 尚未针对新版本进行更新,则在重新加载源代码时会收到错误。对于每个错误,请返回并将“natty”改回“maverick”(或您更新的版本)。这通常是安全的,因为软件包通常可以在各个版本之间正常工作。再次重新加载源代码,PPA 应该会重新出现。如果 PPA 维护者已更新其 PPA,您可以等待几周,然后使用较新的版本重试。
答案2
所有源文件都位于 /etc/apt/sources.list.d/。您需要 root 权限才能编辑 ppa 文件。查看您添加的 ppa 是否作为文件存在。如果它们位于那里,请查看文件内容是否被注释。如果它们不在上述位置,您必须使用sudo add-apt-repository
命令手动添加 ppa。
答案3
使用 Aptik 保存和恢复您的 ppa。这样您就永远不会再丢失它们了。并确保您的 ppa 名称与您的 linux 版本名称匹配。例如 trusty 对应 trusty,natty 对应 natty,等等。旧 ppa 可能无法在较新的 Ubuntu 上运行,反之亦然。首先将 Aptik ppa 添加到您的系统:sudo apt-add-repository -y ppa:teejee2008/ppa 然后更新你的源列表:sudo apt-get update 最后安装 Aptik:sudo apt-get 安装 aptik 有关该程序如何工作的详细截图请访问:http://www.tecmint.com/aptik-a-tool-to-backuprestore-your-favourite-ppas-and-apps-in-ubuntu/。(抱歉没有在这里发布截图,我不想写长达一页的评论)。