Linux-软件包管理

Linux-软件包管理

丁起男 49 2022-09-21

Linux-软件包管理

rpm

rpm(redhat package manager),redhat软件包管理工具,类似Windows的setup.exe,是Linux系列操作系统里的打包安装工具,它虽然是redhar的标志,但理念是通用的

rpm包的名称格式:软件名称-版本号-运行的软件平台.rpm

常用操作

查询所有安装的rpm软件包:rpm -qa

查询指定软件的详细信息:rpm -qi rpm软件包

卸载:rpm -e rpm软件包。常用参数:–nodeps卸载时不检查依赖

安装:rpm -i rpm软件包。常用参数:-v显示详细信息、-h进度条、–nodeps安装前不检查依赖

yum

yum(yellow dog updater modified)是一个在fedora和redhat以及centos中的shell前端软件包管理器。基于rpm包管理,能够从指定的服务器自动下载rpm包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软件包,无须频繁的下载

基本语法

yum [选项] [参数]
选项 功能
-y 对所有提问回调“yes”
参数 功能
install 安装rpm软件包
update 更新rpm软件包
check-update 检查是否有可更新的rpm软件包
remove 删除指定的rpm软件包
list 显示所有软件包信息
clean 清理yum过期的缓存
deplist 显示yum软件包的所有依赖关系