Ubuntu PPA 管理Ubuntu PPA 管理Ubuntu PPA 管理Ubuntu PPA 管理
  • 文章
  • 正则表达式
    • 工具
  • 登录
找到的结果: {phrase} (显示: {results_count} 共: {results_count_total})
显示: {results_count} 共: {results_count_total}

加载更多搜索结果...

搜索范围
模糊匹配
搜索标题
搜索内容
发表 admin at 2025年2月28日
类别
  • 未分类
标签

Ubuntu PPA 管理

在此页

  1. 了解 PPA 和基本管理
  2. Y PPA 经理
  3. 链接

PPA 或 Personal Package Archives 基本上是 Ubuntu 系统用于更新/升级活动的软件存储库。它们包含特定 Ubuntu 版本的软件包集和软件包列表。它们的使用对于个人更新的情况或在寻找官方 Canonicals 存储库中尚不可用的应用程序的更新版本时很有价值。添加许多 PPA 意味着您的包管理器在更新之前有更多的来源可以检查,并且还增加了由于包的相互冲突版本及其各种依赖性而导致包损坏的机会。这就需要对 PPA 进行适当的管理,监控它们的有效性,并在它们不再活跃并导致我们的更新过程失败的情况下将其删除。

了解 PPA 和基础管理

为了在你的系统中添加一个 PPA,你首先需要找到它的名字。假设我想要最新版本的“wine”Windows 仿真框架,所以根据 PPA 网页,它的名称是 ppa:ubuntu-wine/ppa。要安装这个新的软件源,我必须打开一个终端并编写以下命令:

sudo add-apt-repository ppa:ubuntu-wine/ppa

其次是:

sudo apt-get update

更新源列表。在此之后,我可以运行更新工具,通常我应该收到最新的 wine 版本作为建议的更新。

另一种方法是打开“软件和更新”应用程序并转到“其他软件”选项卡。在那里我可以按下左下方的“添加”按钮并插入 APT 行,在本例中为 http://ppa.launchpad.net/ubuntu-wine/ppa/ubuntu。

从上面的屏幕截图中可以看出,PPA 可以启用/禁用,也可以完全删除。如果从特定 PPA(使用的示例:wine)安装的软件导致我的系统出现问题,会发生什么情况?删除 PPA 会撤消来自它的软件包的安装吗?不,不会的!要纠正此问题,您需要使用“ppa-purge”命令。

首先,您需要通过在终端中输入以下命令来安装 ppa-purge 包:sudo apt-get install ppa-purge。然后,您可以使用它通过输入命令 sudo ppa-purge ppa:ubuntu-wine/ppa 来删除 PPA 以及来自这些存储库的包。请注意,此操作不会完全删除 \wine 包,但会将其降级为系统下一个优先级活动(启用)存储库中可用的版本。

Y PPA 经理

如果你想避免所有的模糊和可能的混淆,你可以简单地安装 Y PPA Manager 工具来帮助你轻松管理你的 PPA。此实用程序的 PPA 是 ppa:webupd8team/y-ppa-manager。这个工具将允许您从 GUI 中清除 PPA,检查 PPA 的包列表,扫描重复项,备份存储库,导入丢失的 GPG 密钥,甚至在 Ubuntu 升级后更新您的工作 PPA。这可以挽救生命,因为为较新的 Ubuntu 版本更新 PPA 需要大量时间来重写所有这些 APT 源。最后,您还可以在 Launchpad 中搜索 PPA,并将安装的版本与可用版本进行比较。

链接

  • Ubuntu
  • Ubuntu PPA 网站

©2015-2025 艾丽卡 support@alaica.com