[Linux]Linux下的RPM、dpkg、yum、apt-get是什么东东?

本文介绍了Linux系统中两大软件包管理方式——Debian Package和Red-Hat Package Manager,以及对应的包管理工具dpkg、rpm、apt-get和yum。Debian系列采用dpkg和apt-get,RedHat系列采用rpm和yum,这些工具简化了软件的安装、更新和卸载过程。
摘要由CSDN通过智能技术生成

引言:

最近一直在搞Ubuntu系统,看到安装软件用apt命令进行安装,但Centos却用yum指令进行安装,通过搜索又发现了dpkg和rpm这两个词,有点迷糊,特整理如下


一、一般来说著名的 Linux 系统基本上分两大类:

Debian 系列:DebianUbuntu
RedHat 系列:RedhatCentosFedora

我使用的是Debian系列下的Ubuntu系统


二、软件安装方式最常见的也有两种:

1.dpkg (Debian Package):

最早是由Debian Linux 社群所开发出来的,透过dpkg 的机制, Debian 提供的软件就能够简单的安装起来,同时还能提供安装后的软件资讯。

常见的安装包格式 deb 包,安装 deb 包的命令是“dpkg -参数”,支持 tar 包

2.RPM (Red-Hat Package Manager)

R

回答:rpmyumapt-getLinux系统中常用的软件包管理工具,它们之间有一些区别。 rpm是Red Hat Package Manager的缩写,是一种基于包的软件管理工具。它可以用来安装、升级、查询和删除软件包。使用rpm,你可以直接安装一个rpm包,也可以通过查询命令来获取软件包的信息,还可以通过指定文件路径来查找某个文件属于哪个rpm包。\[1\] yum是Yellowdog Updater Modified的缩写,是基于rpm的软件包管理工具的高级前端。它可以自动解决软件包之间的依赖关系,并从指定的软件源中下载和安装软件包。使用yum,你可以方便地安装、升级和删除软件包,而不需要手动解决依赖关系。此外,yum还可以管理软件源,包括添加、删除和更新软件源。\[2\] apt-get是Advanced Packaging Tool的缩写,是Debian和Ubuntu等Linux发行版中的软件包管理工具。它使用dpkg作为底层工具,可以从软件源中下载和安装软件包,并自动解决依赖关系。apt-get还可以用来升级和删除软件包,以及管理软件源。\[3\] 总结来说,rpm是一种基于包的软件管理工具,yumrpm的高级前端,可以自动解决依赖关系,而apt-get是Debian和Ubuntu等发行版中的软件包管理工具,使用dpkg作为底层工具。 #### 引用[.reference_title] - *1* *2* *3* [yumapt-get用法及区别](https://blog.csdn.net/weixin_45623536/article/details/122009373)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值