Linux软件包管理

软件包的分类

- 源码包 (脚本安装包)

- 二进制包(RPM包、系统默认包)

源码包好处是可以看到源代码

二进制包是经过编译的,安装速度较快

 

RPM包管理 -- rpm命令管理

包名理解

httpd-2.2.3-29.el5.i386.rpm

httpd - 包名

2.2.3 - 软件版本

29 - 软件发布的次数

el5 - 适合的Linux平台

i386 - 适合的硬件平台

 

RPM包依赖关系

树形关系 : a -> b -> c

环形依赖  : a -> b -> c -> a

模块依赖 : www.rpmfind.net 可以查询模块依赖

小提示: yum 会自动查找包的依赖性 区别于RPM的手工管理

 

包全名: 在操作的包是没有安装的软件包的时候使用包全名。要注意路径

包名: 搜索/var/lib/rpm 中是否存在

 

RPM安装

rpm [包全名] 

-i 安装

-v 显示详细信息

-h 显示进度

 

RPM包更新

rpm -Uvh 包全名

 

RPM卸载

rpm -e 包名

 

RPM 查询

rpm -q 包名 #查询包是否已经安装

rpm -qa #查询所有安装包

rpm -qi 包名 # 查询安装包详细信息 -p 查询未安装包的信息

rpm -ql 包名 # 查询包中文件位置

rpm -qf 系统文件名 # 根据系统查询属于哪个包

rpm -qR 包名 # 查询软件包的依赖性

 

RPM 包校验

rpm -V 包名 #  检验包中是否有文件修改

 


RPM包管理 -- yum在线管理

yum命令

yum list #获取可用的软件源

yum search [关键字] #查询服务器上跟关键字相关的软件

yum install [包名]

-y 自动回答yes

yum [-y] remove [包名] #卸载

yum grouplist #列出所有可用的软件组列表

 

光盘yum源搭建(不需要访问互联网)

1.挂载光盘

2.让yum源文件生效

3.修改光盘yum源文件 vim CentOS-Media.repo

 

 

 

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值