Linux自学笔记(十)常用命令之rpm相关命令
来源:互联网 发布:mac air 装windows 编辑:程序博客网 时间:2024/06/07 20:44
RPM包命名规则:
例如:httpd-2.2.15-15.el6.centos.1.i686.rpm
httpd 软件包名
2.2.15 软件版本
15 软件发布的次数
el6.centos 适合的Linux平台
i686 适合的硬件平台
rpm rpm包扩展名
RPM包依赖性:
树形依赖:a→b→c
环形依赖:a→b→c→a
模块依赖:模块依赖查询网址:www.rpmfind.net
包全名:操作的包是没有安装的软件包时,使用包全名
包名:操作已经安装的软件包时,使用包名,是搜索/var/lib/rpm中的数据库
RPM安装:
rpm -ivh 包全名
a.选项:-i (install) 安装
b.选项:-v (verbose) 显示详细信息
c.选项:-h (hash) 显示进度
d.选项:--nodeps 不检查依赖性
RPM包升级
rpm -Uvh 包全名
a.选项:-U (upgrade) 升级
RPM卸载
rpm -e 包名
a.选项:-e 卸载
b.选项:--nodeps 不检查依赖性
查询rpm包是否被安装
rpm -q 包名
a.选项:-q (query) 查询
b.选项:-a (all) 所有
查询软件包详细信息
rpm -qi 包名
a.选项:-i (information)查询软件信息
b.选项:-p (package) 查询未安装包信息
查询包中文件安装位置
rpm -ql 包名
a,选项: -l (list) 列表
b.选项: -p (package) 查询未安装包信息
查询系统文件属于哪个RPM包
rpm -qf 包名
a.选项:-f (file) 查询系统文件属于哪个软件包
查询软件包的依赖性:
rpm -qR 包名
a.选项:-R (requires) 查询软件包的依赖性
b.选项:-p (package) 查询未安装包信息
RPM包检验
rpm -V 已安装的包名
a.选项: -V (verify) 校验指定RPM包中的文件
yum命令:
1.查询所有可用软件包列表:yum list
2.搜索服务器上所有和关键字相关的包:yum search 关键字
3.安装: yum -y install 包名
a.选项:install 安装
b.选项:-y (yes) 自动回答
4.升级:yum -y update 包名
a.选项:update 升级
b.选项:-y (yes) 自动回答
5.卸载:yum -y remove 包名a.选项:remove 卸载
b.选项:-y (yes) 自动回答
6.列出所有可用的软件组列表:yum grouplist7.安装指定软件组:yum groupinstall
8.卸载指定软件组:yum groupremove
- Linux自学笔记(十)常用命令之rpm相关命令
- Linux自学笔记(九)常用命令之Vim相关操作
- Linux自学笔记(五)常用命令之文件处理命令
- Linux自学笔记(六)常用命令之权限管理命令,文件搜索命令,帮助命令
- Linux自学笔记(七)常用命令之用户管理命令,压缩解压命令
- Linux自学笔记(八)常用命令之网络命令、关机重启
- linux-rpm相关命令
- Linux 自学笔记(六)——RPM 管理
- linux之rpm命令
- linux命令之rpm
- 程序员必知必会----linux常用命令之十【系统相关】
- Linux 自学笔记(一) 常见命令
- Linux常用命令(23)之RPM软件包管理
- Linux常用命令(24)之RPM软件包管理
- [笔记] rpm安装包相关命令
- qt自学笔记(十)
- linux命令之rpm详解
- Linux之rpm命令管理
- Xamarin的坑
- 17-02-05
- PPTP配置VPN服务器
- 处理器体系结构(《深入理解计算机系统》)
- 售货员的难题
- Linux自学笔记(十)常用命令之rpm相关命令
- Java面向对象编程的三大特性
- 从PAT甲级1064题说开去
- 蓝桥杯 水题 翻硬币
- Android stuido 中的keystore
- Java递归求解汉诺塔问题
- Oracle之DBMS_RANDOM 包用法详解
- POJ 3340 Barbara Bennett's Wild Numbers 可能会
- linux c之解决使用socket函数返回为0的问题