1.软文推荐

2.软文推荐

3.软文推荐

简单来说,Linux软件包管理工具是一组命令的集合,其作用是提供在操作系统中安装,升级,卸载需要的软件的方法,并提供对系统中所有软件状态信息的查询,下面为大家详细讲解一下Linux中常见的包管理器。

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

DPKG (Debian 包管理系统)

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

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

APT (高级打包工具)

这个是一个 dpkg 包管理系统的前端工具,它是一个非常受欢迎的、自由而强大的,有用的命令行包管理器系统。

Debian 及其衍生版,例如 Ubuntu 和 Linux Mint 的用户应该非常熟悉这个包管理工具。

Aptitude 包管理器

这个也是 Debian Linux 家族一个非常出名的命令行前端包管理工具,它工作方式类似 APT ,它们之间有很多可以比较的地方,不过,你应该两个都试试才知道哪个工作的更好。

它最初为 Debian 及其衍生版设计的,但是现在它的功能延伸到 RHEL 家族。你可以参考这个指南了解更多关于 APT 和 Aptitude。

Synaptic 包管理器

Synaptic是一个基于GTK+的APT的可视化包管理器,对于一些不想使用命令行的用户,它非常好用。

RPM – 红帽包管理器

这个是红帽创建的 Linux 基本标准(LSB)打包格式和基础包管理系统。基于这个底层系统,有多个前端包管理工具可供你使用,但我们应该只看那些最好的,那就是:

YUM (黄狗更新器,修改版)

这个是一个开源、流行的命令行包管理器,它是用户使用 RPM 的界面(之一)。你可以把它和 Debian Linux 系统中的 APT 进行对比,它和 APT 拥有相同的功能。你可以从这个 HOW TO 指南中的例子更加清晰的理解YUM:

DNF(优美的 Yum)

这个也是一个用于基于 RPM 的发行版的包管理器,Fedora 18 引入了它,它是下一代 YUM。

如果你用 Fedora 22 及更新版本,你肯定知道它是默认的包管理器。这里有一些链接,将为你提供更多关于 DNF 的信息和如何使用它。

Pacman 包管理器 – Arch Linux

这个是一个流行的、强大而易用的包管理器,它用于 Arch Linux 和其他的一些小众发行版。它提供了一些其他包管理器提供的基本功能,包括安装、自动解决依赖关系、升级、卸载和降级软件。

但是最大的用处是,它为 Arch 用户创建了一个简单易用的包管理方式。你可以阅读 Pacman 概览,它会解释上面提到的一些功能。

Zypper 包管理器 – openSUSE

这个是一个使用 libzypp 库制作的用于 OpenSUSE 系统上的命令行包管理器,它的常用功能包括访问仓库、安装包、解决依赖问题和其他功能。

更重要的是,它也可以支持存储库扩展功能,如模式、补丁和产品。新的 OpenSUSE 用户可以参考下面的链接来掌控它。

Portage 包管理器 – Gentoo

这个是 Gentoo 的包管理器,当下不怎么流行的一个发行版,但是这并不阻止它成为 Linux 下最好的软件包管理器之一。

Portage 项目的主要目标是创建一个简单、无故障的包管理系统,包含向后兼容、自动化等功能。

如果希望理解的更清晰,可以看下: Portage 项目页。

结束语

正如我在开始时提到的,这个指南的主要意图是给 Linux 用户提供一个最佳软件包管理器的列表,但知道如何使用它们可以通过其后提供的重要的链接,并实际去试试它们。

各个发行版的用户需要学习超出他们的发行版之外的一些东西,才能更好理解上述提到的这些不同的包管理器。

本文来源:www.lxlinux.net/5359.html,若引用不当,请联系修改。

相关文章 8

1

香港云服务器vps(香港云服务器一个月9元) 42秒前

目录:1、我在香港,想购买云服务器,有好的推荐吗2、想买一个 香港的云服务器,哪个服务商的 性价比比较高?3、香港服务器哪家好用...

2

Linux下安装GitLab具体步骤 2分钟前

Linux下如何安装GitLab?GitLab 是 Ruby 开发的自托管的 Git 项目仓库,可通过Web界面进行访问公开的或者私人项目,下面良许教程网为大家分享一...

3

广东私有云空间部署高防御vps的简单介绍 5分钟前

目录:1、云服务器和VPS的区别2、云主机和VPS有什么区别?3、vps和云主机的区别是什么?4、云VPS,云主机,云计算服务器的区别是什么~5、vp...

4

Linux系统安装SSH服务 7分钟前

SSH是专门为远程登录会话与其他网络服务提供的一种安全性协议。通过对数据包进行加密处理,加密后的在进行数据传输,确保传递的数据...

5

挑选无线路由器该注意那些方面 8分钟前

没有全面复工复产复学之前,不少朋友都是在家办公,还在也在家上网课,有一个问题就暴露了出来。这个问题平时没怎么觉得重要,现在...

6

namecheap域名优惠码(namecheap购买域名) 9分钟前

目录:1、我在万网申请了一个17位的com域名,要一百多一年?2、美国除了GODADDY,name还有哪个域名注册商的.com域名注册更便宜?要求支持...

7

Linux 下使用more命令查看文本文件 10分钟前

我们在 Linux 环境下工作时,每天肯定会跟各种各样的文本文件打交道。这些文件,有时候会非常长,无法在一屏的空间内显示完全。所以,...

8

cc攻击与ddos预防(服务器防cc攻击) 13分钟前

目录:1、CC攻击有哪些特点以及如何防御CC攻击?2、网络攻击里面ddos攻击和cc攻击区别是什么?3、防范ddos和cc攻击?需要怎么做?4、如何防...