询问使用 apt 安装软件包

询问使用 apt 安装软件包

我是 ubuntu 或任何 Linux 发行版的新手。

在阅读和观看互联网上的教程时,我看到其他人只是使用

sudo apt-get install package-name

而其他人在使用 sudo apt-get install 之前执行这些命令

sudo add-apt-repository (commands here)

安装软件包的更好方法是什么?

答案1

sudo apt-get install package-name

此命令安装新包。但如果找不到包,您必须告诉安装程序在哪里找到它,这时您需要添加 PPA(存储库)。

sudo add-apt-repository

使用个人软件包存档 (PPA),您可以直接向 Ubuntu 用户分发软件和更新。创建您的源包,上传它,Launchpad 将构建二进制文件,然后将它们托管在您自己的 apt 存储库中。

这意味着 Ubuntu 用户可以以安装标准 Ubuntu 软件包的方式安装您的软件包,并且他们会在您进行更新时自动收到更新。

Launchpad 中的每个个人和团队可以拥有一个或多个 PPA,每个 PPA 都有自己的 URL。

您在 PPA 中发布的软件包将保留在那里,直到您删除它们、它们被您上传的另一个软件包取代或者它们所针对的 Ubuntu 版本变得过时。1

1来源:启动板帮助

答案2

如果你跑

sudo apt-get install package-name

package-name它会安装官方存储库或 中的一个 中提供的最新版本ppa。因此,Ubuntu 附带一个官方存储库,其中有许多相对较新版本的软件包。但有些软件包尚未在官方存储库中,因此其开发人员(或其他人)创建了一个ppa以便通过 apt-get 供您使用。这是一种安装尚未在官方存储库中的软件包的简单方法然而受到 Ubuntu 官方支持。

有时,官方存储库中也有ppa较新版本的软件包。请注意,有时这些版本ppa包含不稳定版本,但大多数情况下,教程中或甚至在软件包名称ppa或描述中都会说明。

此外,如果您更喜欢图形界面而不是命令行,您可以使用 Ubuntu 软件中心而不是apt-get

我想说 Ubuntu 软件中心的版本是首选,但如果它尚未可用并且稳定,请添加ppa。或者,如果您需要较新版本的功能,ppa也可以使用。ppa非常方便,它们的升级也出现在软件更新中。但是,有时您只需要在 Ubuntu 发布新版本或软件前几天,情况总是如此。大多数时候,教程是否是最新的,恕我直言,你可以遵循他们的建议。

答案3

您在此处列出的第一个命令用于安装软件包,而第二个命令是一个脚本,可让您非常轻松地将外部软件存储库添加到系统中。

一个例子:

输入后将sudo apt-get install geary安装 Geary,一个轻量级的电子邮件客户端。

然而,如果你想测试 geary 的每日构建(每日可能不稳定),你可以通过执行以下操作添加存储库(ppa):sudo apt-add-repository ppa:yorba/daily-builds

相关内容