1.rpm包的来源:系统光盘packages目录中
2.rpm包的命名规则
3.rpm依赖性:树形依赖abc,环形依赖abca,模块依赖, #模块依赖查询网站www.rpmfind.net
4.rpm -ivh 包全名 #i=install,v显示详细信息,h表示进度,
5.升级安装包:rpm -Uvh 包全名 #所有已经安装的包都在/var/lib/rpm/数据库中
6.rpm -e 包名 #卸载已经安装的软件包
7.rpm -q 包名 #查询是否安装相关的软件包 ,rpm -qa #查询所有已经安装的软件包
8.rpm -qi 包名#i=information 查询指定包的详细信息
9.rpm -qip 包全名 #query information package 查询未安装的包的信息
10.rpm -ql 包全名 #查询包里面的文件 query list
11.rpm -qf 系统文件路径 #查询系统文件的所属包 query file
12.rpm -qR 包名 #查询rpm包的依赖性,query Ruquires
13.rpm -V 包名 #检验包是否被改变,如果没有任何结果表示没有被改变,如果被改变则输出改变信息
输出信息的部分参数如下
命令文件误操作删除之后如何恢复
#假设ls命令文件被误删
1.rpm -qf /usr/bin/ls #查看文件在哪个包中
2.rpm2cpio /mnt/cdrom/Packages/包名称 | cpio -idv ./usr/bin/ls #依据指定文件从源包中提取存放到当前目录下面
3.mv ./usr/bin/ls /usr/bin/ #将当前目录下面的文件剪切到命令文件所在位置处
yum安装软件
1.yum -y install rpm
2.yum remove rpm
3.yum list subscrips\*
4.yum grouplist 'rpm' yum groupinfo rpm yum whatprovides rpm
5./etc/yum.repos.d/ #yum源文件所在位置
6.yum list #查看已经安装的yum源
rpm包和源码包的区别
RPM包默认安装位置
1, /etc/ #配置文件默认安装位置
2./usr/bin/ #可执行的命令安装目录
3./usr/lib/ #程序所使用的库函数安装目录
4./usr/share/doc/ #软件基本手册安装位置
5./usr/share/man/ #帮助文档安装位置
关于源码包
1./usr/local/src/ #默认保存位置
2./usr/local/ #默认安装位置
1>解压缩源码包
2>进入源码包(必须做)
3> ./configure #在此命令后面指定安装位置或者其他操作
4>make #编译 如果安装过程之中出现错误可以执行make clean命令清除缓存文件,日志文件
5>make install #开始安装程序,如果以上步骤出现错误不需要清除/usr/local/源码包/目录,如果这一步出现错误可以清除该目录然后重新安装