rpm软件包管理
2015-09-15 14:12
405 查看
RedHat Package Manager(RedHat软件包管理工具)类似Windows里面的“添加/删除程序”
a) rpm查询功能
i. rpm –q 软件名:查询是否安装(并不能查询到是否安装)
ii. rpm –a :查询系统所有安装过的rpm软件
iii. rpm –ql 软件名 :安装后产生的那些文件和目录
如:
rpm -qa httpd #[搜索指定rpm包是否安装]--all搜索*httpd*
rpm -ql httpd #[搜索rpm包]--list所有文件安装目录
rpm -qi mysql #[查看rpm包]--query--package--install package信息
b) 安装
用法:rpm –ivh filename.rpm #显示安装进度--install--verbose--hash
rpm -ivh /media/cdrom/RedHat/RPMS/samba-3.0.10-1.4E.i386.rpm #按路径安装
c) 解决依赖关系
rpm安装软件时,经常需要先安装依赖包,一般安装时会提示需要先安装哪些依赖包。
i.先查找依赖包
进入Packages或Server目录查找该依赖包:ls *关键字*
上rpm包相关的网站上找
http://rpmfind.net/
http://rpm.pbone.net/
http://www.rpmseek.com/index.html
ii. 安装依赖包
d) 升级
-Uvh:升级软件包--Update;
rpm -Uvh file.rpm #[升级一个rpm]—upgrade
rpm -Uvh --oldpackage gaim-1.3.0-1.fc4.i386.rpm //新版本降级为旧版本
e) 卸载
rpm -e file.rpm #[删除一个rpm包]--erase(只写软件包的名字,不用写版本号)
rpm –e --nodeps 软件名 #强制卸载
f) 签名验证
验证原理:非对称加密,导入公钥。验证rpm中的签名是否是对的。
导入后,安装rpm包不再有nokey这个提示。
导入验证包:rpm –import /etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release
a) rpm查询功能
i. rpm –q 软件名:查询是否安装(并不能查询到是否安装)
ii. rpm –a :查询系统所有安装过的rpm软件
iii. rpm –ql 软件名 :安装后产生的那些文件和目录
如:
rpm -qa httpd #[搜索指定rpm包是否安装]--all搜索*httpd*
rpm -ql httpd #[搜索rpm包]--list所有文件安装目录
rpm -qi mysql #[查看rpm包]--query--package--install package信息
b) 安装
用法:rpm –ivh filename.rpm #显示安装进度--install--verbose--hash
rpm -ivh /media/cdrom/RedHat/RPMS/samba-3.0.10-1.4E.i386.rpm #按路径安装
c) 解决依赖关系
rpm安装软件时,经常需要先安装依赖包,一般安装时会提示需要先安装哪些依赖包。
i.先查找依赖包
进入Packages或Server目录查找该依赖包:ls *关键字*
上rpm包相关的网站上找
http://rpmfind.net/
http://rpm.pbone.net/
http://www.rpmseek.com/index.html
ii. 安装依赖包
d) 升级
-Uvh:升级软件包--Update;
rpm -Uvh file.rpm #[升级一个rpm]—upgrade
rpm -Uvh --oldpackage gaim-1.3.0-1.fc4.i386.rpm //新版本降级为旧版本
e) 卸载
rpm -e file.rpm #[删除一个rpm包]--erase(只写软件包的名字,不用写版本号)
rpm –e --nodeps 软件名 #强制卸载
f) 签名验证
验证原理:非对称加密,导入公钥。验证rpm中的签名是否是对的。
导入后,安装rpm包不再有nokey这个提示。
导入验证包:rpm –import /etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release
相关文章推荐
- Boss 怒改需求,产品经理该怎么办?
- rpm使用方法
- 产品经理如何做好行业研究及竞争对手分析工作
- 初衷
- [9-5]Rpm与Yum安装包管理知识梳理
- rpm和yum的用法说明
- RPM -U 升级机制探索
- 产品经理的修炼之道
- 程序包管理
- yum和rpm总结
- 面对需求总是被Boss怒改,产品经理该怎么办?
- 2015年9月10日课程作业(rpm、yum)
- npm基础
- RPM的原理及rpm命令常用参数
- 产品经理必读的九步法(转)
- 某公司北京研发中心“产品经理”内训圆满结束!
- 20150914-解决在Allegro中无法修改FPM生成封装的问题
- RPM及YUM的使用
- PopupWindow与PopupMenu的用法
- rpm和yum程序包的管理