1.RPM包的安装
rpm -ivh 包全名
选项:
-i(install)安装
-v(verbose)显示详细信息
-h(hash)显示进度
-nodeps不检测依赖性
2.RPM包升级
rpm -Uvh 包名
选项:
-U(upgrade)升级
若rpm包没有安装,则会安装,若安装了,就会升级
3.RPM包的卸载
rpm -e 包名
选项:
-e(erase)卸载
--nodeps不检查依赖性
4.rpm包查询
》查询是否安装
rpm -q 包名
#查询包是否安装
-q 查询(query)
》rpm -qa
#查询所有已安装的rpm包
-a 所有(all)
》查询软件包的详细信息
rpm -qi 包名(查询已安装rpm包信息)
选项:
-i 查询软件信息(information)
-p 查询未安装包信息(package)
rpm -qip 包名(查询未安装rpm包信息,要进入rpm包路径下)
》查询包中文件安装位置
rpm -ql 包名
选项:
-l 列表(list)
-p 查询未安装包的信息(package)
》rpm包默认安装位置
rpm包默认安装路径
/etc/ 配置文件安装目录
/usr/bin/ 可执行的命令安装目录
/usr/share/doc/ 基本的软件使用手册保存位置
/usr/share/man/ 帮助文件保存位置
》查询系统文件属于哪个rpm包(这个文件必须是通过rpm包装出来的)
rpm -qf 系统文件名
选项:
-f 查询系统文件属于哪个软件包(file)
》查询软件包的依赖性
-rpm -qR 包名
选项:
-R 查询软件包的依赖性(requires)
-p 查询未安装包信息(package)
5. rpm包校验
rpm -V 已安装的包名
选项:
-V 校验指定rpm中的文件(verify)
验证内容中的8个信息的具体内容如下:
S 文件大小是否改变
M 文件的类型或文件的权限(rwx)是否被改变
5 文件MD5校验和是否改变(可看成文件的内容是否改变)
D 设备的主从代码是否改变
L 文件路径是否改变
U 文件的属主(所有者)是否改变
G 文件的属组是否改变
T 文件的修改时间是否改变
文件类型
c 配置文件(config file)
d 普通文档(documentation)
g “鬼”文件(ghost file),很少见,就是该文件不应该被这个rpm包包含
L 授权文件(license file)
r 描述文件(read me)
6.rpm包中文提取
rpm2cpio 包全名 | cpio -idv.文件绝对路径
-rpm2cpio
#讲rpm包转换为cpio格式的命令
-cpio
#是一个标准工具,它用于创建软件档案文件和从档案文件中提取文件
rpm -ivh 包全名
选项:
-i(install)安装
-v(verbose)显示详细信息
-h(hash)显示进度
-nodeps不检测依赖性
2.RPM包升级
rpm -Uvh 包名
选项:
-U(upgrade)升级
若rpm包没有安装,则会安装,若安装了,就会升级
3.RPM包的卸载
rpm -e 包名
选项:
-e(erase)卸载
--nodeps不检查依赖性
4.rpm包查询
》查询是否安装
rpm -q 包名
#查询包是否安装
-q 查询(query)
》rpm -qa
#查询所有已安装的rpm包
-a 所有(all)
》查询软件包的详细信息
rpm -qi 包名(查询已安装rpm包信息)
选项:
-i 查询软件信息(information)
-p 查询未安装包信息(package)
rpm -qip 包名(查询未安装rpm包信息,要进入rpm包路径下)
》查询包中文件安装位置
rpm -ql 包名
选项:
-l 列表(list)
-p 查询未安装包的信息(package)
》rpm包默认安装位置
rpm包默认安装路径
/etc/ 配置文件安装目录
/usr/bin/ 可执行的命令安装目录
/usr/share/doc/ 基本的软件使用手册保存位置
/usr/share/man/ 帮助文件保存位置
》查询系统文件属于哪个rpm包(这个文件必须是通过rpm包装出来的)
rpm -qf 系统文件名
选项:
-f 查询系统文件属于哪个软件包(file)
》查询软件包的依赖性
-rpm -qR 包名
选项:
-R 查询软件包的依赖性(requires)
-p 查询未安装包信息(package)
5. rpm包校验
rpm -V 已安装的包名
选项:
-V 校验指定rpm中的文件(verify)
验证内容中的8个信息的具体内容如下:
S 文件大小是否改变
M 文件的类型或文件的权限(rwx)是否被改变
5 文件MD5校验和是否改变(可看成文件的内容是否改变)
D 设备的主从代码是否改变
L 文件路径是否改变
U 文件的属主(所有者)是否改变
G 文件的属组是否改变
T 文件的修改时间是否改变
文件类型
c 配置文件(config file)
d 普通文档(documentation)
g “鬼”文件(ghost file),很少见,就是该文件不应该被这个rpm包包含
L 授权文件(license file)
r 描述文件(read me)
6.rpm包中文提取
rpm2cpio 包全名 | cpio -idv.文件绝对路径
-rpm2cpio
#讲rpm包转换为cpio格式的命令
-cpio
#是一个标准工具,它用于创建软件档案文件和从档案文件中提取文件