Linux PPA:安装、删除和安全

PPA 代表个人包裹档案。 这些提供未捆绑在默认 Linux 操作系统中的软件。 Linux 上的软件安装与 Windows 和 Mac 上的软件安装略有不同。 相反,软件来自存储库。 但是 PPA 提供对第三方程序的访问。

然而,虽然 PPA 拥有大量可用软件,但这些软件包存档创建了不同的操作动态。 了解有关个人包裹档案的更多信息,从 PPA 是什么到安全注意事项等等。

什么是 PPA?

个人软件包存档是默认 Linux 操作系统安装中不包含的软件存储库。 因此,PPA 是一种通过 Launchpad 将源包上传为高级打包工具 (APT) 的方法。 PPA 仅在 Ubuntu 及其衍生产品中使用。

PPA 通常专注于一个特定的程序。 例如,PPA 可能专注于特定程序,例如 Docker,它不包括默认的 Ubuntu 安装。 然而,某些 PPA 为捆绑在 Ubuntu 中的软件提供更新,例如 Firefox.

为什么要使用 PPA?

将 PPA 用于未发布的软件有一个明确的动机。 但是对于 Ubuntu 附带的软件使用 PPA 呢? PPA 提供比 Ubuntu 的香草版本更快的更新。 这产生了更大的控制。 那是因为您选择要更新的软件,而 Ubuntu 通过 Ubuntu 更新管理器处理这些。

总体而言,与仅使用 Ubuntu 软件中心相比,这是一种使软件保持最新并更快下载定期更新的简化方法。

如何添加 PPA?

添加 PPA 相当简单。 只需打开命令行(Ctrl + Alt + T) 并键入以下内容以添加所需的存储库、运行更新并安装所需的软件:

sudo add-apt-repository [repository name]
sudo apt-get update
sudo apt-get install [software name]

让我们以开放广播软件为例。 要通过命令行添加 OBS,您将输入:

sudo add-apt-repository ppa:obsproject/obs-studio
sudo apt update && sudo apt install obs-studio

完成后,您的软件已正确安装。

如何删除 PPA

像大多数安装一样,有时您可能希望删除 PPA。 就像添加 PPA 不同于通过软件中心安装软件一样,删除 PPA 也是如此。 有几种方法可以做到这一点。

使用图形用户界面

由于软件和更新下有一个 PPA 列表,因此您可以使用图形用户界面 (GUI) 删除 PPA。 导航 软件和更新,然后单击 其他软件 标签。 查找您要从列表中删除的 PPA,然后选中它旁边的框。 然后单击该屏幕底部的“删除”按钮。 这仍然是删除 PPA 的最简单方法。

使用删除标志

您可以使用以下命令卸载 PPA

--remove

旗帜。 这与您安装 PPA 的方式类似。 在命令行中,运行:

sudo apt-add-repository --remove ppa:ppa_name/ppa

这是使用命令行删除 PPA 的简单方法。

使用 APT 方法

或者,您可以使用 PPA 清除方法:

sudo apt-get install ppa-purge

然后要完成清除,您需要降级它通过官方存储库提供的软件包。 您需要使用可在软件源列表下找到的 PPA 的 URL:

sudo ppa-purge ppa-url

这需要更多的工作。 特别是如果您必须在 Software Sources 列表中查找 PPA URL,您也可以使用 GUI 删除方法。 但是,如果您已经知道 URL 或将其保存在剪贴板中,则值得使用。

PPA 安全注意事项

图片来源: 史蒂夫布 通过Pixabay

就像 Windows 上的 EXE 一样,PPA 的到来也带来了安全问题。 三个主要部分阐明了 PPA 的安全性:

  1. 创作者。
  2. 用户数。
  3. 更新频率。

谁制定了 PPA 会产生有关可靠性的信息。 由于 PPA 是社区创作,因此任何人都可以制作。 但是来自 Wine 之类的官方 PPA 与您所能找到的一样安全。 来自知名维护者的 PPA 通常是可靠的。 而来自 Rando Calrissian Ubuntu 用户的 PPA 可能不那么安全。 这可能是有意的,也可能是无意的有害,例如损坏的包。

用户数量仅仅意味着更多关于包裹安全的数据。 这与下载软件或 torrent 的概念相同(请仅合法地下载 torrent)。 具有更多播种机的 torrent 将下载得更快,因此有这样的好处。 但通常种子种子多的种子都有一个蓬勃发展的评论部分,用户对视频和音频质量等方面的反馈。 同样,PPA 拥有的用户越多,它可能越值得信赖。

最后,还有更新的频率。 更多更新表明 PPA 越来越可靠和稳定。 寻找 PPA 更新与 Linux 操作系统更新的 1:1 比率。

可用的最佳购电协议

PPA 很丰富。 但是哪些是可用于 Linux 安装的最佳 PPA? LibreOffice 是一个优秀的 PPA 添加。 虽然 LibreOffice 包含在默认的 Ubuntu 安装中,但 Ubuntu 通常不会升级 自由办公室 到下一次迭代。 因此,您可以考虑添加 LibreOffice PPA。

Linux 上的驱动程序可能是一个挑战。 Xorg-Edgers 和 Oibaf 运行最新的开放式图形驱动程序。 这个 PPA 对那些使用开源驱动程序的人是有益的。 但是,如果您正在运行专有的 AMD 或 Nvidia 驱动程序,则此 PPA 将无济于事。

游戏玩家应该安装 PlayDeb获取Deb 购电协议。 这些安装软件和游戏的更新版本。 因为这些 PPA 将软件预打包到一个集中位置,所以安装这些应用程序要简单得多。

虽然 Java 不包含在默认的 Ubuntu 存储库中,但您仍然可以安装它。 手动方法相当麻烦。 相反, Webupd8 Java PPA 使在 Linux 上获取 Java 变得更加容易。 此 PPA 包含适用于 Java 6、7 和 8 的安装程序。

想在 Linux 上运行 Windows 游戏和程序吗? 好, 葡萄酒 是你最好的选择。 要使用 Wine,您需要添加 PPA。 Wine PPA 是最常用的 PPA 之一。 Wine 和 PlayOnLinux 前端提供了一种很好的方式来玩新旧 Windows 游戏。

个人化:关于 PPA 的最终想法

可以从各种来源获得许多 PPA。 安装不同于软件中心安装或单个应用程序命令行安装。 无论您是为普通 Ubuntu 版本中未包含的软件安装 PPA,还是只是希望频繁更新,添加 PPA 对于更新 Ubuntu 应用程序都是必不可少的。 您可以考虑使用 Y PPA Manage,这是一个用于管理 Ubuntu PPA 的 GUI。

您正在使用哪些 PPA? 在评论中告诉我们!

图片来源:来自 Shutterstock.com 的 AVIcon