七、RPM

七、RPM,第1张

概述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 安装一个

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.国外网站

总结

以上是内存溢出为你收集整理的七、RPM全部内容,希望文章能够帮你解决七、RPM所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://www.outofmemory.cn/yw/1025343.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-23
下一篇 2022-05-23

发表评论

登录后才能评论

评论列表(0条)

保存