Linux基本操作(五)
1、软件包管理
①软件包类型
windows中软件包类型是.exe
linux中软件包类型是.rpm
②软件包管理工具
–rpm
-不能解决依赖关系
–yum
-可以解决依赖关系
-需要自己搭建yum仓库或者使用网络提供的yum仓库
-所有软件包都由yum仓库提供
yum仓库路径:/etc/yum.repos.d
2、搭建yum仓库
①挂载光盘(光盘里有提供的软件源)
mount /dev/cdrom /mydvd
②编写yum仓库
vim /etc/yum.repos.d/ruanjian.repo
[ruanjian] ##仓库名称,具有唯一性,不能重名
name=zheshiyigeruanjianyuan ##描述仓库信息
baseurl=file:///mydvd ##指定软件包所在位置,file本地访问
enabled=1 ##启用yum仓库
gpgcheck=0 ##关闭红帽签名认证
:wq
③清空yum仓库缓存
yum clean all
④列出yum仓库信息
yum repolist
⑤安装软件
格式:yum -y install 软件名称
例:
yum -y install httpd ##安装httpd软件,-y是不提示,直接安装。
⑥卸载软件
格式:yum -y remove 软件名称
例:
yum -y remove httpd
3、自定义yum仓库
生成yum仓库数据文件工具:createrepo
格式:createrepo 软件所在路径
①生成yum仓库数据文件
mkdir /zidingyi ##创建/zidingyi目录
cp tools/other/* /zidingyi/ ##将软件复制到/zidingyi目录中
createrepo /zidingyi ##声称yum仓库数据文件
②编辑yum仓库文件/etc/yum.repo.d/ruanjian.repo
vim /etc/yum.repos.d/ruanjian.repo
…
[ruanjian2]
name=dsalkjflsdk
baseurl=file:///zidingyi
enabled=1
gpgcheck=0
:wq
yum clean all
yum repolist
③补充
yum list 软件名 ##查询有没有这个软件包
yum search 名称 ##查询包含这个名字的软件包有哪些
yum provides 文件 ##查询命令是由哪个软件包提供的