Linux rpm 包管理
概述
rpm的作用主要是对Linux服务器上的软件包进行对应的管理. 安装/卸载/更新/查询
获取方式
官网 http://rpm.pbone.net
挂载镜像文件 /media/CentOS_6.9_Final/Package
挂载方式
1.加载光盘文件
2.使用lsblk查看块状设备信息
3.挂载/解挂
mount [选项] {设备全路径} {挂载点}
-o ro:用唯读模式挂上。
-o rw:用可读写模式挂上。
-o loop=:使用 loop 模式用来将一个档案当成硬盘分割挂上系统。
umount {挂载点}
rpm语法
rpm [选项] {参数} -q 查询 query -a 全部 all -e 卸载 -i 安装 install -v 显示进度条 -h 表示以"#"形式显示进度条
-U 升级 upgrade
-f 查询文件所属包
-l 查询软件包生成的所有文件
rpm查询
[root@configBackup services]# rpm -qa | grep "openssh" openssh-server-7.4p1-11.el7.x86_64 openssh-7.4p1-11.el7.x86_64 openssh-clients-7.4p1-11.el7.x86_64
rpm卸载
[root@configBackup services]# rpm -qa | grep autofs autofs-5.0.7-69.el7.x86_64 [root@configBackup services]# rpm -e autofs-5.0.7-69.el7.x86_64 //特别注意:当存在依赖关系的时候又不想去解决这个问题的时候可以: rpm -e 软件包名 --nodeps
rpm安装
[root@configBackup services]# mount -o ro /dev/sr0 /media/cdrom/ //挂载 [root@configBackup services]# rpm -ivh /media/cdrom/Packages/autofs-5.0.7-69.el7.x86_64.rpm //安装 准备中... ################################# [100%] 正在升级/安装... 1:autofs-1:5.0.7-69.el7 ################################# [100%]
rpm更新
[root@configBackup services]# rpm -Uvh /media/cdrom/Packages/autofs-5.0.7-69.el7.x86_64.rpm //升级安装