Linux基础-包管理工具yum和apt对比
共 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 文件 |
查看文件是由那个软件生成的 |
最近很多小伙伴找我要一些程序员必备资料,于是我翻出了压箱底的宝藏,免费分享给大家!
扫描海报二维码免费获取。