Linux基本操作(五)

本文介绍了Linux中的软件包管理,重点讲解了如何使用rpm和yum工具进行软件安装与卸载。详细阐述了搭建yum仓库的步骤,包括挂载光盘、编写仓库配置文件以及清理缓存。此外,还提到了自定义yum仓库的方法,通过createrepo生成仓库数据文件,并编辑仓库配置实现本地软件包管理。最后,提供了查询软件包的yum命令,如yum list和yum search。
摘要由CSDN通过智能技术生成

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 文件 ##查询命令是由哪个软件包提供的

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

爱吃牛肉粉

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值