我是靠谱客的博主 受伤火车,最近开发中收集的这篇文章主要介绍yum仓库一、yum配置文件二、yum命令三、搭建本地yum仓库,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

文章目录

  • 一、yum配置文件
    • 1.主配置文件
    • 2.仓库设置文件
    • 3.日志文件
  • 二、yum命令
  • 三、搭建本地yum仓库

一、yum配置文件

1.主配置文件

位置:/etc/yum.conf
在这里插入图片描述
yum的repo配置文件中可用的变量:
$releasever: 当前OS的发行版的主版本号,如:8,7,6
$arch: CPU架构,如:aarch64, i586, i686,x86_64等
$basearch:系统基础平台;i386, x86_64
$contentdir:表示目录,比如:centos-8,centos-7
$YUM0 - $YUM9:自定义变量

2.仓库设置文件

位置:/etc/yum.repos.d/*.repo
在这里插入图片描述

3.日志文件

位置:/var/log/yum.log
在这里插入图片描述

二、yum命令

命令不加关键字加入关键词、软件包、软件包组
yum list显示所有可用包单个的可安装包
yum info显示所有可用包的信息单个具体的信息
yum search模糊查找所有的相关信息
yum whatprovides精确查找
yum grouplist显示所有可用包组显示具体的包组
yum groupinfo显示所有的包组具体信息显示具体的包组的具体信息
yum install安装具体软件包
yum groupinstall安装具体软件包组
yum update所有软件升级具体软件升级
命令不加关键字加入关键词、软件包、软件包组
yum group update所有包组升级具体包组升级
yum remove卸载具体软件
yum groupremove卸载具体包组软件
yum history查看当前yum操作历史
yum history undo加入序号卸载序号里安装的软件
yum history redo加入序号重新执行序号里的操作

yum list [软件名]

显示可用的安装包,如不加软件名是显示所有的可用包,

yum info [软件名]

显示安装包详细信息

yum search <关键词>

根据关键字查找软件安装包,相当于你只知道这个包里的某个关键字会全部给你匹配出来

yum whatprovides <关键词>

你知道某个命令却不知道具体的包可以用此命令查找

yum grouplist [包组名]

安装包组的查询 不加包组名 就是显示所有

yum groupinfo <包组名>

不加包组名显示全部

yum history

查看历史的使用记录
在这里插入图片描述

三、搭建本地yum仓库

1.首先将光驱中的镜像文件进行挂载(先将虚拟机的光盘载入)

[root@localhost ~]# mount /dev/sr0 /mnt/
mount: /dev/sr0 写保护,将以只读方式挂载
[root@localhost ~]# df -Th                          //查看下挂载
文件系统                类型      容量  已用  可用 已用% 挂载点
/dev/mapper/centos-root xfs        37G  7.5G   30G   21% /
devtmpfs                devtmpfs  977M     0  977M    0% /dev
tmpfs                   tmpfs     993M     0  993M    0% /dev/shm
tmpfs                   tmpfs     993M  9.1M  984M    1% /run
tmpfs                   tmpfs     993M     0  993M    0% /sys/fs/cgroup
/dev/sda1               xfs      1014M  161M  854M   16% /boot
tmpfs                   tmpfs     199M  4.0K  199M    1% /run/user/42
tmpfs                   tmpfs     199M   52K  199M    1% /run/user/0
/dev/sr0                iso9660   4.3G  4.3G     0  100% /mnt   。。。。。。。。。。。。。。。。。。。。。。。。。。 已挂载上来了

2.切换到 yum.repo.d 目录 将自带的仓库移走,多个开启仓库文件可能会造成冲突无法使用

[root@localhost ~]# cd /etc/yum.repos.d/
[root@localhost yum.repos.d]# mkdir bak
[root@localhost yum.repos.d]# mv *.repo bak/
[root@localhost yum.repos.d]# ls
bak

3.新建yum仓库文件

[root@localhost yum.repos.d]# vim abc.repo
[abc]
name=abc
baseurl=file:///mnt
enabled=1
gpgcheck=0
#gpgkey=file:etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7               //若gpgcheck=1

4.yum list 检查仓库 无报错信息即可正常使用。

#/data/目录如果不存在,会自动创建
[root@localhost ]#yum -y install --downloadonly --downloaddir=/data/bind  bind
#                                  只下载			指定下载目录(如不存在会新建)  软件名

最后

以上就是受伤火车为你收集整理的yum仓库一、yum配置文件二、yum命令三、搭建本地yum仓库的全部内容,希望文章能够帮你解决yum仓库一、yum配置文件二、yum命令三、搭建本地yum仓库所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(47)

评论列表共有 0 条评论

立即
投稿
返回
顶部