目录
本篇文章主要从使用的角度来介绍Linux下rpm/yum与dnf三种工具,并讲解常用命令。总的来讲:rpm在不需要考虑依赖关系的情况下安装单个软件包,yum与dnf可以自动处理包依赖关系来安装一系列软件包。
一.rpm工具
1.1 简介
rpm是以一种数据库记录的方式来将所需要的套件安装在Linux主机的一套管理程序。Linux系统中存在一个rpm的数据库(一般linux中路径/var/lib/rpm),它记录了安装的包与包之间的依赖相关性。
1.2 参数介绍
rpm命令使用时常用参数如下:
rpm -i : --install 安装
rpm -U : --update 更新
rpm -e :--erase 卸载
rpm -q : --query 查询
rpm -V : --verify 校验
1.3 常用情景命令
-v: 显示安装详细信息
-vv:显示更详细的信息
-h: 显示安装进度条,一个#代表2%
--force:有的时候安装包会提示与其它包及文件冲突,此时可以用此参数忽略冲突
--nodeps:若想不考虑依赖性关系单独安装或卸载一个包,使用此参数
1.安装一个包( rpm -ivh <packet name> )
2.更新一个包(rpm -Uvh <packet name>)
3.卸载一个包(rpm -e <pa