RPM包管理
查询已安装的rpm包列表
1. rpm -qa :查看已安装的所有rpm软件包
2. rpm -qa | grep firefox :过滤查看安装的firefox软件包(firefox可以是任意想要查看的软件包)
3. rpm -qa | more :使用more指令查看已安装的软件包(亦可以使用less命令)
4. rpm -q firefox :查看firefox软件包是否安装
5. rpm -qi firefox :查看firefox软件包的详细信息
6. rpm -qf 文件全路径 :查看文件所属的软件包,例如:rpm -qf /etc/passwd
卸载rpm软件包
语法:rpm -e rpm软件包名称
例如:rpm -e firefox :卸载安装的firefox软件包
要想强制卸载被依赖的软件包:rpm -e --nodeps 要卸载的软件包
例如:rpm -e --nodeps firefox
安装rpm软件包:
语法:rpm -ivh rpm软件包全路径名称
参数说明:
参数 | 说明 |
---|---|
i | install安装 |
v | verbose提示 |
h | hash进度条 |
例如1 卸载firefox :rpm -e firefox
例如2 安装firefox:rpm -ivh firefox
注意:rpm软件包就在CentOS桌面上光盘中的packs中。要安装哪个,就将其复制到/opt目录下,在终端执行安装命令即可。
yum命令管理RPM软件包
- 查询当前yum远程服务器是否有需要安装的软件:yum list | grep xxx软件列表
- 安装指定的rpm包:yum install xxx软件包名称
例如:使用yum方式安装firefox软件包
rpm -e firefox :卸载firefox软件包
rpm list | grep firefox :查看yum远程服务器是否存在firefox软件包
yum install firefox :安装firefox软件包
rpm是本地软件包管理命令,而yum则是远程软件包管理指令。
rpm与yum命令的实际操作视频:
rpm与yum指令的使用