Linux RPM学习笔记

RPM(RedHat Package Manager)web

rp-pppoe-3.1-5.i386.rpm
软件名称-版本号-编译次数-适合的硬件平台.扩展名数据库

xxx-devel.rpm
开发使用缓存

xxx.noarch.rpm
noarch表示没有任何硬件等级上的限制ui

yum在线升级原理
拉取rpm依赖缓存至本地
安装rpm时检查本地依赖,缺乏的话直接下载安装
安装rpmspa

rpm安装的软件信息存储位置
/var/lib/rpm开发

相关命令
rpm -i xxx.rpm yyy.rpm 安装名称为xxx的rpm,能够同时安装多个
rpm -ivh xxx.rpm 安装并查看更详细的安装信息及进度
rpm -ivh http://website.name/path/xxx.rpm
rpm -e xxx 卸载rpm
参数说明
-i install的意思
-v 查看详细的安装新界面
-h 显示安装进度it

检查rpm是否有属性依赖问题
rpm -ivh xxx.rpm --test编译

rpm -Uvh xxx 升级rpm 若未安装,系统将予以直接安装
rpm -Fvh xxx 更新rpm 若未安装,系统不会予以安装test

rpm查询相关
rpm -q xxx 查询是否安装xxx rpm
rpm -qa 列出系统上面全部软件名称
rpm -qi xxx 列出软件详细信息
rpm -ql xxx 列出软件相关全部目录及文件
rpm -qc xxx 列出软件全部配置文件
rpm -qd xxx 列出软件全部帮助文件(找出与man有关的文件)
rpm -qR xxx 列出该软件的依赖文件
rpm -qf xxx 找出该文件属于哪个已安装的软件
rpm -qp xxx原理

 

重建rpm数据库

rpm --rebuilddb

相关文章
相关标签/搜索