
在Ubuntu中安装程序是一个非常简单的任务。 Ubuntu默认添加最常用的程序 Linux 具有强大的功能,但是,如果我们需要一些更具体的软件,我们可以按照下面将要指出的步骤轻松安装它。
在 Ubuntu 和一般的 Linux 中,与在 Windows 中安装了多少软件不同,通常不需要在 Internet 上搜索程序、下载它并安装它正常运行所需的大量库。 我们有可用的存储库 (PPA),这是一种包含所有软件并且始终(相对)更新的集中式仓库。 我们也可以安装 DEB包,我们可以在互联网、Canonical snap 或 Flatpak 上找到这些。
有几种方法可以在Ubuntu中安装程序。 我们将从最低到最高“复杂性”等级向您展示它们。
Ubuntu软件
最简单和最直观的方法是通过这个应用程序。 实际上, Ubuntu软件 (以前的 Ubuntu 软件中心)只不过是一个 叉 来自 GNOME Software,旨在确定 snap 包的优先级。 在这个商店中,我们可以搜索任何类型的包,如果它在官方 Ubuntu 存储库中或在 Snapcraft 中(上传 snap 包的地方),它就会出现。
要访问它,我们必须单击通常位于侧面板中的 Ubuntu 软件图标。 此应用程序分为几个部分,所有部分均可从顶部访问:
- 在所有内容的左侧,我们都有放大镜,我们可以从中进行搜索。
- 在中心,我们有以下部分:
- 浏览(按商店)。
- 已安装的应用程序,我们将在其中看到已安装的内容,但并非所有软件包都会出现。
- 更新,当有新包时,我们将在其中看到将要更新的内容。
关于 Ubuntu Software,对我来说再次提及它是一家商店似乎很重要 旨在优先处理快照数据包. Ubuntu 的本机是 DEB,快照是本身包含核心软件和依赖项的快照。 它们是一种选择,但可能不是我们的最爱。 如果我们选择使用 Ubuntu Software,我们必须查看右上角的下拉菜单。 我们将在这里查看选项是否为 DEB 版本; 默认情况下,它将为我们提供 snap 包。 这让我们提出了一个替代方案。
GNOME软件
如果 Ubuntu 软件相同并且已经安装,我该如何安装 GNOME 软件? 好吧,因为它不是,也不是接近存在。 Ubuntu 软件有一些限制和 GNOME 软件没有的理念。 官方的 Project GNOME 商店提供的软件没有优先级或隐藏任何东西,或者如果 优先考虑 DEB 包选项,一生中的一个。 在第二个位置谈论这个选项的坏处是,要使用它,我们必须使用倒数第二个方法安装商店,使用终端,我们将通过添加对 Flathub 的支持来发挥其全部潜力。
一旦我们安装了它,GNOME 软件几乎就是 Ubuntu 软件的副本(事实上恰恰相反)。 我们将使用放大镜进行搜索,我们将选择一个程序,我们将检查原始来源,然后单击安装。 就如此容易。 唯一的问题是该软件包没有出现在 Ubuntu 软件中。 如果我们搜索“gnome 软件”,它显示为已安装,但实际上并没有。 我们必须按照我们在控制台部分中的说明安装它。
突触包管理器
突触是更先进的系统 安装和删除应用程序比 Ubuntu Software。 尽管如此,该环境还是图形化的并且非常强大,它可以完全控制系统上安装的应用程序、它们的依赖关系以及可以根据需要安装的不同版本的包。 自 Ubuntu 12.04 新立得 默认情况下未安装,如果我们想使用它,我们必须从 Ubuntu 软件安装它,寻找 突触, 或从终端。
要打开 Synaptic,我们将单击网格图标,或者按 Meta 键,然后搜索 突触。 使用此管理器,我们可以以非常简单的图形方式安装,重新安装和删除软件包。 如您所见,Synaptic 屏幕分为 4 个部分。 最重要的两个列表是左侧的类别部分(1)和右侧的包装部分(3)的列表。 从列表中选择一个软件包将显示它的描述(4)。
要安装软件包,我们将选择一个类别,右键单击所需的软件包,然后选择 标记为安装 或者我们将双击包的名称。 我们将以这种方式标记我们要在系统中安装的所有软件包,然后单击按钮 申请 开始安装。 Synaptic将仅下载必要的软件包 从 Internet 上的存储库或从安装媒体。
您也可以使用按钮 搜索 查找我们要安装的软件包。 通过单击此按钮,我们可以按名称或描述搜索程序。 找到要安装的程序后,我们双击它进行安装。 如果要删除程序,只需在该程序上单击鼠标右键,然后选择 清除 o 完全删除.
在所有情况下,更改都将在我们单击“应用”按钮后生效。
Synaptic 包管理器,如 Ubuntu Software, 自行解决包依赖关系 使应用程序正常运行。 以相同的方式,可以对其进行配置以安装推荐的程序包,而这些程序不需要应用程序即可完成其他附加功能。 如果要激活此行为,我们可以转到 组态 > 喜好,然后在标签中 General (将军) 选中框 将推荐的软件包视为依赖项.
flatpak 和 snap 包
正如我们所解释的,Ubuntu 在全新安装后不支持 flatpak 包。 事实上,Canonical 并不是很喜欢这个想法,它的 Ubuntu Software 它甚至不支持 flatpaks。; 它被修改,因此无法添加支持,或者至少不是以一种在 Linux 社区中共享的简单方式。 Snap 包可以直接从 Ubuntu 软件安装,它们的安装与任何其他包一样简单,尽管它们也可以从终端安装,我们将在下一点进行解释。
当我们想要安装 flatpak 包时,情况就不同了。 正如我们在 本文,首先我们必须安装“flatpak”包,然后是“gnome-software”,因为官方 Ubuntu 商店不支持它们,然后是 GNOME 软件插件,然后 添加Flathub存储库. 重新启动后,flatpak 包会作为一个选项出现在 GNOME 软件中,但不会出现在 Ubuntu 软件中。
关于这种包,snap 和 flatpak 都有 程序运行所需的一切(软件和依赖项). 它们的优点是更新非常快,可以在任何 Linux 发行版上运行,事实上,有些程序只能在 Flathub (flatpak) 或 Snapcraft (snap) 中找到。 它们是一个可以考虑的选项,但要拥有这一切,使用 GNOME 软件是值得的。
通过控制台
到目前为止,我们已经看到了在 Ubuntu 中安装程序的图形方式。 接下来我们将看到如何通过终端执行相同的操作。 尽管许多用户对与“黑屏”相关的一切感到厌烦,但您应该知道这种方法一点也不复杂。 相反, 它更舒适,更简单,当然也更快.
要使用这种方法在 Ubuntu 上安装软件,逻辑上首先要做的是打开终端。 我们可以从网格图标或通过按 Meta 键并搜索“终端”来完成,只要快捷方式没有更改,也可以通过按 Ctrl+Alt+T 组合键打开它,或者通过用户或因为 Canonical 将来如此决定。 从终端,我们可以做的是:
- 安装软件包:
sudo apt install nombre-del-paquete
- 安装多个软件包:
sudo apt install nombre-del-paquete1 nombre-del-paquete2 nombre-del-paquete3
- 卸载软件包:
sudo apt remove nombre-del-paquete
- 卸载软件包及其关联的配置文件:
sudo apt remove --purge nombre-del-paquete
- 更新存储库中可用的包列表:
sudo apt update
- 更新计算机上安装的所有软件包:
sudo apt upgrade
- 安装快照包:
sudo snap install nombre-del-paquete
- 卸载快照包:
sudo snap remove nombre-del-paquete
- 更新快照包:
sudo snap refresh
一旦我们执行命令,系统可能会询问我们是否要安装我们选择的包以及依赖它的其他包,并向我们显示某些详细信息,例如它的全名、版本或大小。 我们将回答肯定并等待 完成安装。
.deb 包
如果我们想要安装的东西在官方存储库中不可用,既不是 snap 也不是 flatpak,它的开发人员很可能将它作为 .deb 包提供。 例如,如果我们要安装 Vivaldi 网络浏览器,我们可以在 GNOME 软件中搜索我们想要的所有内容,即使我们启用了对 flatpak 包的支持,它也找不到。 有趣的是,它在官方 Manjaro 存储库中可用,但在大多数存储库中都没有,因为它有一点一百(我不记得是 4% 还是 6%)对应的图形界面不是开源。 最后,如果我们想在 Ubuntu 上安装 Vivaldi,我们必须使用它的 .deb 包来完成。
无论是Vivaldi还是其他任何程序,我们都可以通过从其官网下载并安装来安装其DEB包。 我们可以用不同的方式做到这一点:
- 双击并安装它,这样它就不会打开它们。 Ubuntu 软件可能会打开。
- 右键单击并选择“软件安装”,如果我们安装了 GNOME 软件,这将打开它。
- 在终端中,键入 sudo dpkg -i 包名 (值得将其拖到终端,以免名称较长时出错)。
值得注意的是,其中许多软件包将我们添加到项目的官方存储库中,以便将来更新。
在本指南的结尾,我们向您展示了在Ubuntu中安装软件包的各种方法。 我们希望您觉得它有用。



