另一方面,如何在本地手动配置yum源:使用以下命令装载
将mount /dev/sr0 /mnt #磁盘文件装载到mnt永久装载方法
vim /etc/rc.d/rc.local
只需将mount装载命令添加到最后一行
df -Th可以显示当前装载信息
然后访问yum配置文件并创建相关文件
创建和编辑cd /etc/yum.repos.d/#yum配置文件目录vim rhle8.repo #新文件rhle8.repo###文件如下[基本操作系统] name=baseosbaseurl=file 3360 baseosenabled=1gpg check=0priority=1[ a ppstream ] name=appstreambaseurl=file :///
yum makecache #此命令的另一个作用是,下图成功验证了配置是否正确。
tips :
使用yum list显示仓库软件列表
可以使用yum repolist查看可用的yum源
使用yum list | wc -l可以查看有多少个文件
二、一键生成yum源部署:首先确认命令中是否有yum-config-manager命令
如果没有which yum-config-manager,请使用以下命令:
yum -y install yum-utils.noarch最后使用命令添加了两个源代码
yum-config-manager-- add-repo=' file/mnt/base OS '-- add-repo=' file/mnt/a ppstrem '将显示下图。
tips :使用自动生成的命令,可以看到两个rpeo的配置文件将自动添加到/etc/yum.rpeos.d文件夹下。 这是自动生成,与手动生成相同,但建议使用手动方式。
注:似乎自动生成命令没有指定gpgcheck,所以需要自己去手工一下
三、网络yum源配置以阿里云为例:
方法1 :
yuminstally https://mirrors.a liyun.com/epel/epelreleaselatest8. noarch.rpm方法2 :
wgeto/etc/yum.repos.d/epel.repo http://mirrors.a liyun.com/repo/epel7. repo方法3 :
下载wget https://mirrors.tuna.Tsinghua.edu.cn/epel/epel-release-latest-8.noarch.rpmrpm后,找到并安装位置安装命令如下:
rpm-ivhepel-release-latest-8.noarch.rpm检查方法:
键入yum makecache查看网络源是否正在增加,如下图所示
安装后,将自动生成epel.repo,您可以输入cat /etc/yum.repos.d/epel.repo进行查看
自制仓库以ansible包为例:
1 .首先将ansible的相关依赖软件包下载到本地主机
2.Linux创建/ansi ble /包
3 .将所有ansible相关软件包上传到虚拟机的/ansible/Packages
安装createrepo软件包
要自建yum -y install createrepo #仓库,createrepo包5 .必须导航到/ansible目录并输入命令。
createrepo . # .表示在当前目录中运行createrepo时,会在/ansible目录下自动生成repodate (索引文件)
做到这里已经成功了一半!
在/etc/yum.repos.d/目录中创建repo文件
[ansibe]
name=ansible
baseurl=file:///ansible
启用=1
gpgcheck=0
最后yum makecache做好了!
使用yum install -y ansible时,yum会自动调用自己的本地源代码
http共享源tips :
yum=dnf
yum list#显示yum仓库中的软件列表
安装在yum list安装程序#上
yum list updates#可升级的
yum grouplist#软件包组列表
vim /etc/fstab永久装载配置