2020-11-25yum学习

67 篇文章 0 订阅
25 篇文章 0 订阅
yum (亚目)
解决包的依赖问题
配置文件

yum.repos.d目录下的文件都会生效,但是有一个有问题会影响yum的使用

提供
  1. rpm包
  2. 元数据 repodata

必须存在 /etc/yum.d 目录下
后缀是*.repo
配置文件记录了仓库路径

安装 yum install tree

yun install tree -y #可以不用询问 合适写在脚本里

卸载

yum remove tree
只卸载自己的包感觉卸载不干净

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-l5eKIBA5-1606314305801)(en-resource://database/37631:1)]

本地有缓存

清除本地缓存 执行命令 yun clean all

配置文件加上keepcache=9

光盘就是一个仓库
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-PcdJEoAq-1606314305802)(en-resource://database/37635:1)]
repodata文件夹的上级目录 可以配置成 yum源

  1. []
  2. baseurl= 4种都可以 file:///misc/cd 前面两个斜线是格式要求 第三个是根路径
  3. gpgcheck=0
配置光盘为yum源
  1. 导入钥匙, 如果不导入合法性会拒绝安装
    绕过检查,0代表配置不检查,默认1是检查
    gpgcheck=0
    或者认为导入秘钥
    rpm --import /misc.cd/RPM-GPG-KEY-CentOS-7

yum repolist #列出所有yum源
repo_id 就是中括号中的名字
repo name 没有的话默认id,属性name 加不加都不影响,描述信息
repolist:6,706 代表包的总个数,包含单张盘的个数,在repodata包的元数据中存储
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-1hHRjwRZ-1606314305803)(en-resource://database/37641:1)]

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-cpeDb85Q-1606314305805)(en-resource://database/37643:1)]
@表示已经装好的包,没有@显示没有按照
base 说明利用yum安装的,在base源中,在仓库中

yumlist 命令不用来判断软件是否已安装
echo $? 看不出来效果 用rpm看 rpm -q git echo $? 非0就是没装好

配置文件

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-SZYuFvxz-1606314305807)(en-resource://database/37647:1)]
enable=0 仓库是否启用 0表示不启用 默认是1 启用
cachedir=XX 存放仓库缓存的目录
debuglevel=2调式
plugins=1 1支持插件0不支持
installonly_limit=5 5个进程同时安装
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-Sy2RPStD-1606314305808)(en-resource://database/37649:1)]
访问仓库有2种策略

  1. roundrobin 随机
  2. priority 顺序

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-nz7kvWDr-1606314305809)(en-resource://database/37651:1)]

产生问题可能原因
  1. 配置文件错误
  2. 仓库的缓存有问题,清除缓存
    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-pSiE1BLa-1606314305809)(en-resource://database/37655:1)]

两个 变 量 第 一 个 代 表 操 作 系 统 的 大 版 本 号 第 二 个 中 的 变量 第一个代表操作系统的大版本号 第二个中的 代表架构的信息 x86 还是x64
多个直接回车分割

yum install sl 一个小工具

yum history 历史
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-uUO07YX0-1606314305809)(en-resource://database/37657:1)]
id是事件的编号
最后的数字代表安装了多少个包
yum history info 2 #查看事件2的具体信息
yum history undo 2 #撤销后悔 可以卸载干净
yum history redo 2 #还原。 redo还原
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-OLJSO2kz-1606314305810)(en-resource://database/37659:1)]

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-h9Stc7HB-1606314305811)(en-resource://database/37692:1)]

搭建局域网的yum服务器

http协议

  1. 搭建http [参见httpd]
  2. 把元数据和包放进共享目录
    挂载
    amout /
变量

$releaservce #系统的版本号 6,7 centos6
¥basesearch # cpu架构 x86_64
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-oDhAhked-1606314305811)(en-resource://database/37701:1)]

mirrorlist后跟的一个文件不是文件夹

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-0wZdvWZI-1606314305812)(en-resource://database/37703:1)]
指向的文件内部是镜像的url
直接写路径
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-IT6Wq4TK-1606314305812)(en-resource://database/37707:1)]

升级降级检查新版本

可以全部升级,检查升级
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-7nbnS3mu-1606314305813)(en-resource://database/37731:1)]

可以不用构建缓存,装包的时候直接有
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-FIBL0d9Q-1606314305814)(en-resource://database/37733:1)]

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-DMJYxVw6-1606314305814)(en-resource://database/37735:1)]

配置文件的命令

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-U12JJOUf-1606314305814)(en-resource://database/37737:1)]
除了改文件之外可以用命令

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-R286ezvi-1606314305815)(en-resource://database/37739:1)]

关闭防火墙

centos7

  1. systemctl disable firelld
  2. systemctl stop firelld

centos6
chkconfig iptables off
service iptables stop

vim /etc/selinux/config
SELINUX=disabled

包组:单个包功能不能实现

源码包和二进制包
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-5vujzkQ7-1606314305816)(en-resource://database/37747:1)]
yun grouplist #环境的包 和可用的包列表
用作以后包的安装
yum groupinstall “development tools” -y

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-QWBZda9l-1606314305816)(en-resource://database/37751:1)]

-q 偷偷安装 不作任何提示 静默

yum -q install samba -y
yum -q remove samba -y

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-kgfTaoGT-1606314305817)(en-resource://database/37753:1)]

rpm制作成yum员
createrepo /data/repodb/ 自动把rpm包建成可以用yum安装

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值