如何在各种 Linux 发行版中通过命令行安装软件

谈到 Linux,有大量的 Linux 发行版可供选择。 有些很受欢迎并被很多人使用,有些在向公众发布后不久就消失了。 对于在这些发行版中安装软件,大多数都带有一个软件中心,您可以在其中轻松安装(或删除)软件,但在内部它们使用彼此不同的架构,并且通过命令行安装软件对于不同的发行版是不同的。

下面列出的发行版是最受欢迎的。 甚至更多的发行版都是从这些发行版中衍生出来的,因此学习这个安装命令列表将允许您在几乎任何您遇到的 Linux 发行版上安装软件。

Ubuntu/Debian

Debian 是包括 Ubuntu 在内的大量 Linux 发行版的祖先,几乎所有发行版都使用 Apt 包管理器。 使用 Apt 安装包只需要您告诉它安装并指定包的名称。

Fedora

安装软件 Fedora

Fedora 是 Red Hat 系列发行版中第一个采用新的 DNF 包管理器的发行版。 它可能会在 8.0 版本中被 RHEL 和 CentOS 采用。 DNF 的行为很像旧的 YUM 包管理器,并且非常易于使用。 告诉它安装和抓取哪个包。

CentOS/RHEL

CentOS 和 RHEL 使用旧的 YUM 包管理器。 不过,它的工作原理是一样的。 告诉它要安装什么。

OpenSUSE

OpenSUSE 像 Red Hat 发行版一样使用 RPM 包格式,但它使用自己的包管理器 – Zypper。 Zypper 允许您告诉它 install,或者您可以将其缩短为 in.

或者

Arch Linux

Arch Linux 有自己的包管理器,叫做 Pacman。 Pacman 和其他人不太一样。 它是为 Arch 编写的,专注于简单性。 Pacman 使用标志而不是单词来指定动作。 要安装,请使用 -S 旗帜。

琴图

安装软件 Gentoo

Gentoo 离规范又迈进了一步。 它使用 Portage 包管理器。 Portage 完全不同,因为 Gentoo 是一个基于源代码的发行版。 它没有编译过的包。 它提取程序的源代码并按需编译,因此 Portage 本质上是一个巨大的统一安装脚本。 要使用 Portage 安装软件包,请使用 emerge 命令。

无效的 Linux

Void Linux 对 Linux 世界来说是一个奇怪的新人,但它显示出一些真正的希望,成为未来的顶级发行版。 Void 不是任何现有发行版的后代。 相反,Void 的创建者从头开始构建他们的发行版,选择他们想要包含的软件。

因此,Void 拥有自己的包管理器 XBPS,它的行为很像 Arch 的 Pacman,但仍然是一个非常不同的系统。 与 Pacman 一样,XBPS 使用标志,但在这种情况下,它也在命令中包含“install”关键字。

索卢斯

Solus 是另一个相当新的发行版。 它实际上旨在成为 Linux 生态系统中为数不多的稳定滚动发行版之一。 奇怪的是,Solus 根本不适合服务器。

相反,Solus 开发人员已经投入了所有的努力,使 Solus 成为可能的最好的桌面发行版。 Solus 也有自己的包管理器 Eopkg。 Eopkg 的感觉和行为很像 Debian 的 Apt。 告诉它安装以及需要安装什么。

结束的想法

这些包管理系统中的任何一个都很棒。 它们都有细微差别,只有在一段时间内使用它们才能让你做好准备。 这些还有更多的深度。 大多数(如果不是全部)都能够管理您系统上的所有软件。

这意味着他们可以一次删除和重新配置软件包以及更新所有内容。 在某些发行版上,例如 Debian 和 Ubuntu,您可以通过软件包管理器将整个系统升级到最新版本。

一旦你确定了一个发行版,花时间彻底学习包管理器。 将来它将为您省去很多麻烦,并且可以成为您按照自己喜欢的方式配置系统的最大资产之一。

订阅我们的新闻!

我们的最新教程直接发送到您的收件箱

注册所有时事通讯。 注册即表示您同意我们的隐私政策并且欧洲用户同意数据传输政策。 我们不会共享您的数据,您可以随时取消订阅。 订阅