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

时间:2020-01-09 10:45:01  来源:igfitidea点击:

PPA或者Personal Package Archives,提供了Ubuntu软件存储库中不提供的软件。一些PPA提供了较新版本的软件包,但尚未发布到Ubuntu的存储库中。从PPA安装软件比从其源代码编译软件容易,因此最好知道如何做。

PPA

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

但是官方软件包存储库并不总是足够好。在某些情况下,我们可能需要一个官方软件包存储库中不提供的软件包。或者,我们可能需要比官方软件包系统信息库中提供的软件更高的软件版本。

我们可以像在其他Ubuntu应用程序中一样,而不是自己编译和安装软件,而可以将PPA添加到系统并从那里安装它。

之所以这么称呼"个人软件包档案",是因为它们是由个人或者团队创建的,并托管在Ubuntu的Launchpad服务上。这些软件包并未得到Ubuntu的正式支持,认可或者检查。我们应该注意仅从我们信任的来源安装Linux软件包和其他软件。

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

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

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

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

单击"软件和更新"窗口顶部的"其他软件"选项卡,然后单击"添加"按钮。

以以下格式输入PPA的地址:

ppa:NAME/ppa

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

ppa:graphics-drivers/ppa

单击添加源按钮以继续。

单击"软件和源"窗口中的"关闭"按钮。 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,请在终端中运行以下命令,将名称替换为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中获得最新的软件。