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

一个 Linux 新用户应该知道他或她的进步源自于对 Linux 发行版的使用,而 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发行版的用户必须自己学习更多,以便更好地了解上述不同的软件包管理器。

 

Linux小百科
关注 关注
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Linux软件包管理器.pdf
04-17
Linux软件包管理器介绍
声波:Sonic一个新Linux软件包管理器
02-04
这将成为名为sonic的新Linux发行软件包管理器。 实施的基本操作是: -安装 查询 -去掉 -验血 -同步 它还处于初期,现在只是一个概念。 相当于pacman 1.0或0.1版本(现在我不记得版本号)... lib的某些部分应该...
信创操作系统Linux(Bclinux、龙蜥、欧拉、Rocky、Alma)
热门推荐
qyq88888的专栏
12-06 5万+
linux
Linux程序包管理工具
mengmeng_921的博客
12-13 825
程序包管理的功能就是将编译好的应用程序的各组成文件打包一个或几个程序包文件,从而方便快捷地实现程序包的安装、卸载、查询、升级和校验等管理操作。程序包的组成清单 (各个程序包独有)文件清单安装或卸载时运行的脚本程序包的数据库(各个程序包共享)程序包名称及版本依赖关系功能说明安装生成的各文件的文件路径及校验码信息#仓库ID号,要唯一 [ repositoryID ] #描述信息。
五种常见 Linux 系统安装包管理工具文使用指南_linux安装包管理工具(1)
最新发布
2401_83944297的博客
05-07 540
RPM 套件管理方式的出现,让 Linux 易于安装,升级,间接提升了 Linux 的适用度。yum 命令是在 Fedora 和 RedHat 以及 SUSE 基于 rpm 的软件包管理器,它可以使系统管理人员交互和自动化地更新与管理 RPM 软件包,能够从指定的服务器自动下载 RPM 包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软体包,无须繁琐地一次次下载、安装。2、在工作,运维人员经常需要跟运营人员打交道,请问运营人员是做什么工作的?5、LVS、Nginx、HAproxy有什么区别?
Linux系统软件管理
白豆五的博客
05-04 2257
本文以CentOS7.9为例,分别使用RPM安装、解压安装和YUM三种安装方式,安装几个常用的软件如JDK、Tomcat、MySQL… 1、RPM命令的使用 RPM 是Red-Hat Package Manager(红帽软件包管理器)的缩写,这一文件格式名称虽然打上了RedHat的标志,但是其原始的设计理念是开放式的,包括OpenLinux、S.u.S.E.以及Turbo Linux等众多的Linux发行版都有采用 (Ubuntu默认不支持RPM,它用的是deb软件包),也就是说学了RPM之后我们就..
【hello LinuxLinux软件管理器yum
qq_52842680的博客
04-10 584
yum的安装、yum的卸载、、yum源的更新、yum一些好玩的项目
Linux 常用的软件包管理器/软件包管理工具详解
liaowenxiong的博客
05-10 4923
rpm 是什么? rpm 是 RedHat Package Manage 的简写,是一种由红帽公司开发的软件包管理方式,在 Linux 通过以 .rmp 为后缀名的文件对应用程序包进行管理。使用 rpm 我们可以方便的进行软件的安装、查询、卸载、升级等工作。但是rpm软件包之间的依赖性问题往往会很繁琐,尤其是软件由多个rpm包组成时,有时候装一个软件要安装很多其他的软件包,很麻烦。 yum 是什么? yum 是 Yellow Dog Updater, Modified 的简写,它是一个在 Fedora、R
实验七 linux软件包管理.doc
11-14
1、掌握Linux RPM软件包的查询、安装和删除方法,。 2、了解tar包的安装方法和过程 二、实验环境: 1、虚拟PC机。 2、linux操作系统。 三、实验内容 1执行rpm –qa|less命令,查询了解当前系统所安装的软件包程序...
实验六-linux软件包管理.docx
12-19
实验六-Linux软件包管理 Linux软件包管理是Linux操作系统的一种软件管理方式,用于管理Linux系统软件包Linux软件包管理主要包括软件包的查询、安装、删除和升级等操作。 1. 软件包查询 在Linux系统,...
uspm:Wombat Linux的官方软件包管理器
02-04
uspm:Wombat Linux的官方软件包管理器
Arch pacman 常用命令
weixin_34050427的博客
03-16 371
更新系统 pacman -Syu :对整个系统进行更新 如果你已经使用pacman -Sy将本地的包数据库与远程的仓库进行了同步,也可以只执行 pacman -Su 安装包 ➔ pacman -S 包名:例如,执行 pacman -S firefox 将安装 Firefox。你也可以同时安装多个包,只需以空格分隔包名即。 ➔ pacman -Sy 包名:与上面命令不同的是,该命令将在同步包数据库后...
linux两大系统的包管理工具 -- yum和apt-get
xiaomeng29的博客
06-11 484
linux系统分为两大阵营: 1. redhat系统:包括Redhat、Centos、Fedora等 2. debian系统:包括DebianUbuntu等 RedHat 系列 1 常见的安装包格式 rpm包,安装rpm包的命令是“rpm -参数” 2 包管理工具 yum 3 支持tar包 Debian系列 1 常见的安装包格式 deb包,安装deb包的命令是“dpkg -参数”...
主流Linux发行版的软件包管理对比速查表
一直问自己怎样才能把程序写的更好? 编程境界:干净利落,没有任何多余步骤。 动态能力:反应,逻辑思维
12-04 618
使用 Linux 系统总是免不了要接触包管理工具。比如,Debian/Ubuntu 的 apt、openSUSE 的 zypp、Fedora 的 yum、Mandriva 的 urpmi、Slackware 的 slackpkg、Archlinux 的 pacman、Gentoo 的 emerge、Foresight 的 conary、Pardus 的 pisi,等等。DistroWat
dpkg安装软件流程_管理dpkg软件包介绍
weixin_39739170的博客
12-21 480
和openSUSE,Red Hat等发行版本不同。debianhe Ubuntu使用dpkg管理软件包。这些软件包通常以。deb结尾。dpkg使用-install选项安装软件,这个选项也可以简写为-i。事实上,Linux存在很多这类所写版本的命令,有兴趣的读者 不妨可以在使用的时候注意一下。所有的软件包在安装前都必须保证其所依赖的库和支持构造已经安装在系统,不过,可以使用-force选项强制安...
在openSUSE下如何安装deb包以及各种软件包的转换
yangbingqi222的专栏
11-19 1万+
<br />openSUSE 默认的包管理系统用的是 RPM 系统。而能得到的很多软件安装包却是 Debian 系的 DEB 格式的,比如目前的 Chromium 官方只提供 DEB 包。<br />下面绍一种在 openSUSE 下安装 deb 安装包的方法。<br />其实,各个系列的安装包,细数起来功能不过一下几种:压缩存储数据,检查软件依赖性,控制文件复制到指定目录,在指定的位置产生配置文件,向某些系统注册等功能罢了。最多也就是加上个交互的功能。同时,包管理系统能保证同一时间内只有一个配置进程锁定修
openSUSE Leap42.2安装搜狗输入法 for Linux
github_32658299的博客
03-01 6822
百度了一圈全都是在openSUSE13.1下的安装方法,而且还失效了,原因是那个软件源已经访问不了了。虽然对于Leap42.2也是同样的步骤,但如果还不是很熟悉安装原理和方法的话,还是会有点小麻烦。 安装截图如下: 既然那个软件源失效了,那就一个可以用的软件源就可以了。所以具体步骤如下://1.添加软件源 >sudo zypper ar -f http://download.opensuse
OpenSUSE Ubuntu,使用OpenSUSE代替UBUNTU的若干理由
架构设计
03-17 857
在几次的郁闷过后,以后 UBUNTU的Unity界面的坑爹之后,终于还是回到了SUSE的怀抱,当然了,很大一部分原因还是源自于openSUSE的强大,或者说UBUNTU只适合于使用,而不是像OpenSUSE的企业使用。 (转载请标注:源自;Phodal's Blog) 关于openSUSE openSUSE(发音为 /ˌoʊpənˈsuːzə/)是以Linux核心为基础,提供符合一般日...
linux怎么使用软件包管理器卸载软件
05-03
使用软件包管理器卸载软件的方法会根据不同的Linux发行版而有所不同。下面我会给出两个常见的发行版的方法: 1. Ubuntu/DebianUbuntu/Debian,你可以使用APT工具来卸载软件。在终端输入以下命令: ``` ...

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
写文章

热门文章

  • vue项目刷新当前页面的三种方法 74377
  • vue引用js文件的多种方式 47645
  • Linux 中获取文件完整路径的4种方法介绍 38465
  • python pandas库读取excel/csv中指定行或列数据详解 34893
  • 教你Redis 如何清空所有数据 29268

分类专栏

  • 信息安全 4篇
  • shell 1篇
  • DAIC 1篇

最新评论

  • 教你两种python selenium保存图片的方法

    weixin_64816591: 您好,请问这种方法能解决下面的问题吗:网站禁止直接访问图片链接,链接访问进入空白页

  • linux下redis的安装与卸载

    秃头迪迦: yum install gcc-c++ 安装C

  • Win Server 2019远程桌面服务部署

    奔跑的蛋黄: 你好,请问总结上面的那句话,《并设置“按设备”,因为我们申请的就是按用户分配授权”》这句话 是不是说错了? 应该设置成按用户?

  • 聚簇索引和非聚簇索引到底有什么区别?

    qq_46285250: 两张图是不是放反了啊

  • 简单介绍Python 如何截取字符函数

    m0_68809217: NameError: name 'strname' is not defined 这是对应的包没引进吗?

您愿意向朋友推荐“博客详情页”吗?

  • 强烈不推荐
  • 不推荐
  • 一般般
  • 推荐
  • 强烈推荐
提交

最新文章

  • 首次部署Linux系统的经历
  • Kubernetes为何如此炙手可热?
  • Docker 引擎的 Swarm 模式之入门!
2023年509篇
2022年712篇
2021年625篇

目录

目录

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值

PHP网站源码罗湖SEO按天收费荷坳百度标王木棉湾网络营销龙岗网站搭建观澜网站定制光明网络推广布吉网站推广方案观澜百度网站优化排名爱联seo网站推广民治阿里店铺运营坑梓网站搜索优化荷坳如何制作网站广州网站推广工具龙华关键词排名包年推广松岗网页制作永湖网站优化按天计费坂田营销型网站建设荷坳网站改版爱联网站优化排名横岗模板制作盐田网站优化排名布吉网站推广方案龙岗模板网站建设塘坑至尊标王福永网站优化光明SEO按效果付费永湖百搜标王丹竹头网站改版坪山建网站龙华网站seo优化歼20紧急升空逼退外机英媒称团队夜以继日筹划王妃复出草木蔓发 春山在望成都发生巨响 当地回应60岁老人炒菠菜未焯水致肾病恶化男子涉嫌走私被判11年却一天牢没坐劳斯莱斯右转逼停直行车网传落水者说“没让你救”系谣言广东通报13岁男孩性侵女童不予立案贵州小伙回应在美国卖三蹦子火了淀粉肠小王子日销售额涨超10倍有个姐真把千机伞做出来了近3万元金手镯仅含足金十克呼北高速交通事故已致14人死亡杨洋拄拐现身医院国产伟哥去年销售近13亿男子给前妻转账 现任妻子起诉要回新基金只募集到26元还是员工自购男孩疑遭霸凌 家长讨说法被踢出群充个话费竟沦为间接洗钱工具新的一天从800个哈欠开始单亲妈妈陷入热恋 14岁儿子报警#春分立蛋大挑战#中国投资客涌入日本东京买房两大学生合买彩票中奖一人不认账新加坡主帅:唯一目标击败中国队月嫂回应掌掴婴儿是在赶虫子19岁小伙救下5人后溺亡 多方发声清明节放假3天调休1天张家界的山上“长”满了韩国人?开封王婆为何火了主播靠辱骂母亲走红被批捕封号代拍被何赛飞拿着魔杖追着打阿根廷将发行1万与2万面值的纸币库克现身上海为江西彩礼“减负”的“试婚人”因自嘲式简历走红的教授更新简介殡仪馆花卉高于市场价3倍还重复用网友称在豆瓣酱里吃出老鼠头315晚会后胖东来又人满为患了网友建议重庆地铁不准乘客携带菜筐特朗普谈“凯特王妃P图照”罗斯否认插足凯特王妃婚姻青海通报栏杆断裂小学生跌落住进ICU恒大被罚41.75亿到底怎么缴湖南一县政协主席疑涉刑案被控制茶百道就改标签日期致歉王树国3次鞠躬告别西交大师生张立群任西安交通大学校长杨倩无缘巴黎奥运

PHP网站源码 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化