Linux基础-包管理工具yum和apt对比

良许Linux

共 4531字,需浏览 10分钟

 ·

2023-11-08 08:19



01 软件管理工具

系统

管理机制

使用指令

管理命令

Red Hat/Fedora/CentOS

RPM

rpm/rpmbuild

YUM (yum)

Debian/Ubuntu

DPKG

dpkg

APT (apt/apt-get)


02 yum和apt对比

(apt = apt-get、apt-cache 和 apt-config 中最常用命令选项的集合)

名称

CentOS为例

Ubuntu为例

备注

配置文件

/etc/yum.repos.d/*.repo

/etc/apt/sources.list

/etc/apt/sources.list.d/*.list

源配置文件

安装

yum install software

apt install software

安装

更新

yum update

apt upgrade

更新( 更新已经安装的包)

卸载

yum remove software

apt remove software

卸载,apt purge software 卸载软件并清除配置文件

查询

yum search software

apt search software

查询

下载

yumdownloader software

apt download software

只下载不安装

更新列表

yum repolist

apt update

获取软件包列表

列出包信息

yum list

apt list

列出包信息

清除缓存

yum clean all

apt clean

清除缓存

查看软件

yum info software

apt show software

查看软件信息


03 rpm和dpkg对比

rpm安装*.rpm的软件包,dpkg安装*.deb的软件包

名称

rpm

dpkg

备注

安装

rpm -i software

dpkg -i software

安装(i即install)

查询

rpm -q software

dpkg -l software

查询软件是否安装(q即query,l即list)

卸载

rpm -e software

dpkg -r software

删除软件(几乎不用e即erase,r即remove)

配置文件

rpm -qc software

dpkg -S software

查看软件对应的配置文件

查找

rpm -qa | wc -l

dpkg -l | wc -l

查看安装软件数量

相关文件

rpm -ql software

dpkg -L software

查看软件所有相关文件信息(l即list,L即listfiles)

文件属于包

rpm -qf 文件


查看文件是由那个软件生成的




最近很多小伙伴找我要一些程序员必备资料,于是我翻出了压箱底的宝藏,免费分享给大家!


扫描海报二维码免费获取。


浏览 369
点赞
评论
收藏
分享

手机扫一扫分享

分享
举报
评论
图片
表情
推荐
点赞
评论
收藏
分享

手机扫一扫分享

分享
举报