加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > Linux > 正文

七、RPM

发布时间:2020-12-14 00:55:56 所属栏目:Linux 来源:网络整理
导读:RPM管理(Red Hat Package Manager)redhat包管理器 1.rmp包的命名规则: 软件名-版本号-释出号.体系号.rpm eg:zsh-4.2.6-1.i386.rpm zsh为软件名;4.2.6为版本号(4为主版本号,2为次版本号(若为奇数,则是开发的),6为修订版本号);rmp为扩展名 2.rpm安

RPM管理(Red Hat Package Manager)redhat包管理器

1>.rmp包的命名规则:
软件名-版本号-释出号.体系号.rpm
eg:zsh-4.2.6-1.i386.rpm
zsh为软件名;4.2.6为版本号(4为主版本号,2为次版本号(若为奇数,则是开发的),6为修订版本号);rmp为扩展名

2>.rpm安装:
语法:rpm <选项> <软件包名>
选项:
-i 安装一个以前从未安装过的软件包
-v 将安装过程打印在屏幕上
-h 以hash字符“#”显示安装进度条
eg:umount -a 卸载 umount /dev/cdrom
mount /dev/cdrom 挂载 mount /dev/cdrom /media/
cd /media/Packages
ls
cd /root/
rpm -ivh /media/Package/httpd-2.2.15-26.ex6x86-e .rmp


3>.rpm卸载
语法:rpm <选项> <软件包名>
选项:
-e 卸载已经安装过的安装包
eg:rpm -e firefox

4>.rpm升级
语法:rpm <选项> <软件包名>
选项:
-U 对旧包进行升级,若没有安装,会直接给安装
-F 检测更新,若没有安装,无法执行
--force 强制覆盖

5>.rpm查询已安装
语法:rpm <选项> <软件名|软件包名|文件名>
选项:
-q 查询1个包是否安装
-l 当前软件包中所有文件的路径信息
-qf 从什么包安装的
-qpl 对未安装的
-qa 列出当前系统所有已安装的包
-q --scripts 安装时运行的脚本
-qi 查询包的简介
-ql 安装时产生的文件
-qpi 未安装的软件包查询
-qpl 未来的安装位置
-K 检测rpm包可靠性
--changelog 更新信息

6>.导入公钥
rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release
rpm出于安全,每个出厂的rpm都是用非对称加密
查看红帽的rpm公钥
rpm -qa | grep gpg-pubkey

更新就是卸载老版本,安装新版本 系统中软件包不能多个版本共存 内核是可以多版本共存的。 下载rpm? 1.redhat官网 2.国内download.chinaunix.net 3.国外网站

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读