设为首页收藏本站language 语言切换
查看: 2266|回复: 4
收起左侧

[分享] CentOS 8 配置本地yum源

[复制链接]
发表于 2022-4-28 23:19:58 | 显示全部楼层 |阅读模式


一、不安装 yum 拓展包1.设置挂载点文件夹mkdir /mnt/ios    //路径随便选一个都行
2.将镜像光盘挂载到文件夹上mount /dev/cdrom /mnt/ios    //第一个路径是光盘的路径,第二个是挂载点文件夹
3.设置 yum 源配置文件夹,定义文件必须放在目录"/etc/yum.repos.d/"中,而且必须以".repo"作为拓展名vim /etc/yum/repos.d/local.repo
在 local.repo 文件中编辑
[a]name = aabaseurl = file:///mnt/ios/AppStream  gpgcheck = 0name = bbbaseurl = file:///mnt/ios/BaseOS  gpgcheck = 0enabled = 1
参数代表含义:
  • [a]:yum 源的识别名称
  • name:对 yum 源的描述,用户可以自定义
  • baseurl:指定 yum 源的URL地址,有三种不同表示模式
    (1)指向网路中的Web服务器:baseurl=http://……
    (2)指向网络中的FTP服务器:baseurl=ftp://……
    (3)指向本机中的某以个目录:baseurl=file://……
    所以“baseurl = file:///mnt/ios/AppStream”指向本地的目录。
  • gpgcheck:是否检查 rpm 包的来源,一般为了简化操作,将其设为0.
  • enabled:是否启用当前 yum 源,1表示启用,0表示禁用
4.检查挂载点是否生效yum repolist
挂载成功
挂载

5.安装软件yum --disablerepo=BaseOS install samba
yum --disablerepo:表示禁用哪个仓库,等于号后面接仓库名(没有空格),多个仓库使用逗号隔开。
二、安装 yum 拓展包1.安装 yum 拓展包yum -y install yum-utils
2.设置挂载点文件夹mkdir /mnt/ios    //路径随便选一个都行
3.将镜像光盘挂载到文件夹上mount /dev/cdrom /mnt/ios    //第一个路径是光盘的路径,第二个是挂载点文件夹
4.自动配置本地仓库yum-config-manager --add-repo=file:///mnt/ios/AppStreamyum-config-manager --add-repo=file:///mnt/ios/BaseOS
5.禁用其他软件仓yum-config-manager --disable AppStreamyum-config-manager --disable BaseOS
yum-config-manager --disable 后面跟着的是仓库的id
(查看仓库id:)
yum repolist
6.查看仓库状态 yum repolist all
如图,可以看到AppStream和BaseOS已经被禁用了






7.生成缓存元数据yum makecache

之后就可以使用 yum install 命令安装软件。


发表于 2022-5-20 17:38:57 | 显示全部楼层

抢占沙发!8989
板凳 2022-5-20 17:38:57 回复 收起回复
回复 支持 反对

使用道具 举报

发表于 2022-5-20 17:44:10 | 显示全部楼层
CentOS 8 配置本地yum源
地板 2022-5-20 17:44:10 回复 收起回复
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 论坛注册

本版积分规则

QQ|Archiver|手机版|小黑屋|sitemap|鸿鹄论坛 ( 京ICP备14027439号 )  

GMT+8, 2025-3-13 13:51 , Processed in 0.078917 second(s), 22 queries , Redis On.  

  Powered by Discuz!

  © 2001-2025 HH010.COM

快速回复 返回顶部 返回列表