Linux之rpm命令管理
来源:互联网 发布:常用的网络通信协议 编辑:程序博客网 时间:2024/05/23 14:04
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
#是一个标准工具,它用于创建软件档案文件和从档案文件中提取文件
0 0
- Linux之rpm命令管理
- Linux学习之软件包管理--rpm命令管理
- Linux RPM包管理-rpm命令
- linux之rpm命令
- linux命令之rpm
- Linux-rpm命令管理介绍
- Linux中rpm命令管理
- Linux软件包管理之RPM
- Linux程序包管理之RPM
- Linux:包管理之RPM
- linux命令之rpm详解
- linux学习之rpm命令
- linux基本命令-RPM包管理
- Linux RPM包管理-yum命令
- linux程序包管理命令rpm使用
- Linux学习笔记----rpm包and rpm命令管理
- linux 命令系列之 RPM服务管理,独立的服务(65)
- 20、linux软件管理之rpm
- UI 动画之反射变换的旋转
- 直击阻塞,非阻塞,异步,同步四者联系与区别
- xml解析 dom4j通过XPath找标签
- 写出最小公因数
- 最小生成树kruskal算法(并查集)
- Linux之rpm命令管理
- onethink后台一直提示验证码不正确,或提示用户名不存在或被禁用
- nginx启动报错(1113: No mapping for the Unicode character exists in the target multi-byte code page)
- 生活随笔:折腾的家具(2)
- Arrays, Hashes, and Enumerables(homework for 01)
- Java版顺序表的浅拷贝与深拷贝(一)
- TPP并不可怕,可怕的是我们开始自我封闭
- 基于Android的卫星菜单效果实现
- ssoj2436放置游戏