阿里云-云小站(无限量代金券发放中)
【腾讯云】云服务器、云数据库、COS、CDN、短信等热卖云产品特惠抢购

分享5个Linux下的最佳软件包管理器

41次阅读
没有评论

共计 2637 个字符,预计需要花费 7 分钟才能阅读完成。

导读 一个 Linux 新用户应该知道他或她的进步源自于对 Linux 发行版的使用,而 Linux 发行版有好几种,并以不同的方式管理软件包。

分享 5 个 Linux 下的最佳软件包管理器

在 Linux 中,包管理器非常重要,知道如何使用多种包管理器可以让你像一个高手一样活得很舒适,从在仓库下载软件、安装软件,到更新软件、处理依赖和删除软件是非常重要的,这也是 Linux 系统管理的一个重要部分。

成为一个 Linux 高手的一个标志是了解主要的 Linux 发行版如何处理包,在这篇文章中,我们应该看一些你在 Linux 上能找到的最佳的包管理器,
在这里,我们的主要重点是关于一些最佳包管理器的相关信息,但不是如何使用它们,这些留给你亲自发现。但我会提供一些有意义的链接,使用指南或更多。

1. DPKG – Debian 包管理系统 (Debian Package Management System)

Dpkg 是 Debian Linux 家族的基础包管理系统,它用于安装、删除、存储和提供.deb 包的信息。

这是一个低层面的工具,并且有多个前端工具可以帮助用户从远程的仓库获取包,或处理复杂的包关系的工具,包括如下:

“dpkg 的命令”基于 Debian 发行版 15 个实际的例子 ”“https://www.howtoing.com/dpkg-command-examples/”

APT(高级包装工具)

这是一个非常受欢迎的,免费的,功能强大,越是这样,有用的命令行包管理系统,该系统有关 dpkg 包管理系统的前端。Debian 或者它的衍生物,如 Ubuntu 和 Linux Mint 的用户应该熟悉这个包管理工具。要了解它实际如何工作,你可以去看这些如何指导:

如何在 Ubuntu 的 / Debian 的使用新的高级包管理工具(APT)15 例 “https://www.howtoing.com/apt-advanced-package-command-examples-in-ubuntu/”

25 个有用的基本命令 apt-get 和 APT-CACHE 的包管理 ”https://www.howtoing.com/useful-basic-commands-of-apt-get-and-apt-cache-for-package-management/”

Aptitude 软件包管理器

这也是 Debian 的 Linux 的家庭流行的命令行前端包管理工具,它的工作原理相似,APT 也有过不少两人之间的比较,但首先,测试出既能让你明白哪一个实际工作更好。它始建于 Debian 和它的衍生物,但现在它的功能延伸到家庭 RHEL 也。您可以参考本指南,了解更多 APT 和能力的理解:

什么是 APT 和能力倾向?和他们真正的区别是什么?”https://www.howtoing.com/difference-between-apt-and-aptitude/”

突触包管理器

Synaptic 是一个用于基于 GTK + 的 APT 的 GUI 包管理工具,它对于可能不想在命令行上弄脏他们的手的用户工作良好。它实现了相同的功能,apt-get 命令行工具。

2. RPM(Red Hat 软件包管理器)

这是 Linux 标准库的包装格式和 RedHat 的创建基本包管理系统。作为底层系统,有几个前端包管理工具,您可以使用它,但我们将只看最好的,是:

YUM(Yellowdog Updater,修改)

它是一个开源和流行的命令行包管理器,用作用户到 RPM 的界面。您可以在 Debian 的 Linux 系统把它比作 APT,它集成了 APT 具有共同的功能。您可以通过以下示例来了解 YUM:

20 个包管理的 Linux YUM 命令 ”https://www.howtoing.com/20-linux-yum-yellowdog-updater-modified-commands-for-package-mangement/”

DNF – Dandified Yum

这也是基于 RPM 的发行,对 Fedora 18 推出的软件包管理器,它是下一代 YUM 版本。如果你一直使用的 Fedora 22 日起,您必须意识到这是默认的包管理器。以下是一些链接,将为您提供有关 DNF 及其使用方法的更多信息:

DNF - 下一代软件包管理的基于 RPM 的分布 ”https://www.howtoing.com/dnf-next-generation-package-management-utility-for-linux/”

27“地下城与勇士”命令的例子来管理 Fedora 的软件包管理 ”https://www.howtoing.com/dnf-commands-for-fedora-rpm-package-management/”

3. Pacman 包管理器 – Arch Linux

它是一个流行和功能强大但简单的包管理器为 Arch Linux 和一些小知名的 Linux 发行版,它提供了其他常见软件包管理器提供的一些基本功能,包括安装,自动依赖关系解析,升级,卸载和降级软件。但最有效地,它被建立为简单的容易由 Arch 用户的包管理。你可以阅读该吃豆子概述这也解释了详谈上述一些它的功能。

4. Zypper 软件包管理器 – openSUSE

它是在 openSUSE Linux 的命令行包管理器,并使用了 libzypp 库,其常见的功能包括存储库访问,包安装,相关性问题,还有更多的分辨率。重要的是,它还可以处理存储库扩展,如模式,补丁和产品。新的 OpenSUSE 用户可以参考以下指南来掌握它。

45 个 zypper 的命令来掌握的 OpenSUSE 软件包管理 ”https://www.howtoing.com/zypper-commands-to-manage-suse-linux-package-management/”

5. Portage 包管理器 – Gentoo

这是 Gentoo 的,不太流行的 Linux 发行,截至目前的软件包管理器,但是这不会限制它在 Linux 中最好包管理器之一。Portage 项目的主要目的是创建一个简单和无故障的包管理系统,包括向后兼容性,自动化等功能。为了更好地理解,尝试阅读 Portage 的项目页面。

正如我在开始时已经暗示的,本指南的主要目的是为 Linux 用户提供最佳包管理器列表,但是了解如何使用它们可以通过提供必要的链接并尝试进行测试。不同 Linux 发行版的用户必须自己学习更多,以便更好地了解上述不同的软件包管理器。

阿里云 2 核 2G 服务器 3M 带宽 61 元 1 年,有高配

腾讯云新客低至 82 元 / 年,老客户 99 元 / 年

代金券:在阿里云专用满减优惠券

正文完
星哥说事-微信公众号
post-qrcode
 0
星锅
版权声明:本站原创文章,由 星锅 于2024-07-25发表,共计2637字。
转载说明:除特殊说明外本站文章皆由CC-4.0协议发布,转载请注明出处。
【腾讯云】推广者专属福利,新客户无门槛领取总价值高达2860元代金券,每种代金券限量500张,先到先得。
阿里云-最新活动爆款每日限量供应
评论(没有评论)
验证码
【腾讯云】云服务器、云数据库、COS、CDN、短信等云产品特惠热卖中