linux命令行(十五)

来源:互联网 发布:任我行 知乎 编辑:程序博客网 时间:2024/05/17 22:38
linux命令行(十五)
linux常用软件安装方式
1.rpm方式安装软件
命名规则 一般使用如下格式
packagename-version-arch.rpm
packagename-version-arch.src.rpm
packagename软件包名称
version带有主次和修订号的软件包版本
arch是指软件包要求的硬件平台
noarch指这样的软件一般不需要特定的软件平台

2.校验rpm包
命令rpm -Va 显示目前系统上面所有可能被更改过的文件
命令rpm -V 已安装的rpm包 显示指定软件包在安装后被改动大的情况
命令rpm -Vf 系统中的文件显示指定的文件在安装后是否被更改过
命令rpm -Vp rpm文件 显示指定软件包文件中被改动的文件
在使用rpm命令进行校验时会输出相关的信息 输出格式为SM5DLUGT c文件名
SM5DLUGT c文件名 中记录的信息含义如下
S:表示文件大小变化
M:表示权限发生变化
5:表示md5值发生变化
D:表示主从设备号发生变化
L:表示符号连接发生变化
U:表示所有者发生变化
G:表示所有组发生变化
missing:某些文件丢失、 . 文件没有发生变化


3.安装rpm包
使用rpm -i 命令安装rpm包,在安装时一般结合 -v查看详细安装信息 -h 显示安装进度
 
4.查询rpm包
rpm -q <软件名称> 查询指定的软件包是否安装
rpm -qa 显示系统中所有已安装的软件包
rpm -qa --last 会根据软件包安装到系统的时候显示
rpm -qi <软件名称> 显示详细信息
rpm -ql <软件名称> 显示已安装软件包的所有文件和目录
rpm -qR <软件名称> 显示已安装文件包的依赖关系

5.升级rpm包
-U 表示对已安装指定的软件包进行升级
-F 表示对已安装指定的软件包进行升级 如未安装 则不做任何处理

6.rpm包 -e

参考文献 《linux从入门到精通》 电子工业出版社