如何在Ubuntu中从第三方PPA安装软件

PPA或“个人软件包档案”(Personal Package Archives)提供Ubuntu软件存储库中没有的软件。一些PPA提供了更新版本的软件包,这些软件包还没有进入Ubuntu的存储库。从PPA安装软件比从其源代码编译软件容易,所以知道如何操作是很好的。

PPA,解释

相关:软件安装和包管理器如何在Linux上工作

Ubuntu托管其自己的软件包存储库,默认情况下启用该软件包存储库。当您打开Ubuntu软件中心或运行apt命令安装软件时,Ubuntu会从官方软件包存储库下载并安装软件包。

但官方软件包存储库并不总是足够好。在某些情况下,您可能需要官方软件包存储库中没有的软件包。或者,您可能需要更新版本的软件,而不是官方软件包存储库中提供的版本。

与自己编译和安装软件不同,您可以将PPA添加到您的系统中并从那里安装它,就像您对任何其他Ubuntu应用程序所做的那样。

Personal Package Archives之所以这样命名,是因为它们是由个人或团队创建的,并托管在Ubuntu的Launchpad服务上。这些软件包没有得到Ubuntu的官方支持、认可甚至检查。您应该小心,不要只安装来自您信任的来源的Linux软件包和其他软件。

将PPA添加到系统后,可以像访问任何其他可用的软件一样访问其中提供的软件包。例如,您可以使用Ubuntu软件中心或apt命令安装它们。来自PPA的更新包将作为正常软件更新提供。

如何使用Ubuntu的图形工具添加PPA

要添加PPA,您首先需要找到PPA的名称。在网上搜索如何在Ubuntu上安装特定软件包时,您可能会发现这一点。一旦你有了它,你就可以继续了。

打开Ubuntu的Dash,搜索“软件和更新”,然后启动“软件和更新”工具。

单击软件和更新窗口顶部的“Other Software”(其他软件)选项卡,然后单击“Add”(添加)按钮。

在表单中输入PPA的地址:

ppa:NAME/ppa

例如,如果要添加提供最新NVIDIA图形驱动程序的图形驱动程序团队PPA,则应输入以下行:

ppa:graphics-drivers/ppa

单击“添加源”按钮继续。

在Software&Sources窗口中单击“Close”按钮。Ubuntu会说,它需要在PPA中下载有关新软件的信息。点击“重新加载”,Ubuntu将下载最新的软件包列表。

软件和源窗口将关闭。要从PPA安装软件,您现在可以使用Ubuntu软件应用程序或任何其他工具。

只需启动您选择的工具,搜索软件包的名称,然后安装它。如果PPA包含系统中已有的软件的更新版本,只需正常安装软件更新即可获得PPA的版本。

虽然Ubuntu软件应用程序不能提供太多高级信息,但经典的Synaptic工具可以提供。Synaptic不再包含在Ubuntu中,所以如果你想使用它,你必须单独安装它。您可以在Ubuntu软件应用程序中找到它。您还可以在终端窗口中运行sudo apt install synaptic命令来安装它。

点击Synaptic中的“Origin”选项卡,您将看到这里列出了您添加的PPA。单击PPA的名称可查看该PPA提供的软件,并查看您已从该PPA安装了哪些软件包。

如何从命令行添加PPA

您还可以使用以下命令从终端添加PPA并从中安装软件。您需要为所有命令加上前缀sudo,才能以root权限运行它们。

要添加PPA,请在终端中运行以下命令,将“name”替换为PPA的名称:

sudo add-apt-repository ppa:name/ppa

因此,如果我们想要添加图形团队PPA,我们将运行以下命令:

sudo add-apt-repository ppa:graphics-drivers/ppa

出现提示时,再次按“Enter”键添加PPA。

要在添加PPA后下载有关可用程序包的更新信息,请运行以下命令:

sudo apt update

要从PPA安装软件包,请运行以下命令:

sudo apt install name-of-package

如果您不确定软件包的名称,请查看Launchpad网站上的PPA描述页面。例如,要从Graphics Team PPA安装NVIDIA图形驱动程序版本375,我们将运行以下命令:

sudo apt install nvidia-375

出现提示时,键入“y”并按Enter键继续。

或者,如果要将系统更新到最新的可用软件包(包括您已添加的任何PPA的更新版本),请运行以下命令:

sudo apt upgrade

出现提示时,键入“y”并按Enter键继续。

将来更新您的系统,您将从Ubuntu的官方软件存储库和您添加的任何PPA获得最新的软件。

相关文章