当前位置:   article > 正文

CentOS 8 安装国内、本地YUM源_centos8 源

centos8 源

环境:windows 11、 VMware 17、Cent OS 8

目的:加快软件下载速度

1、国内YUM源安装

使用国外的源,速度卡到不显示

备份默认YUM源文件

  1. [root@localhost ~]# cd /etc/yum.repos.d/
  2. [root@localhost yum.repos.d]# mkdir yum.bak
  3. [root@localhost yum.repos.d]# ls
  4. CentOS-AppStream.repo CentOS-CR.repo CentOS-Extras.repo CentOS-Media.repo CentOS-Vault.repo
  5. CentOS-Base.repo CentOS-Debuginfo.repo CentOS-fasttrack.repo CentOS-PowerTools.repo yum.bak
  6. CentOS-centosplus.repo CentOS-Devel.repo CentOS-HA.repo CentOS-Sources.repo
  7. [root@localhost yum.repos.d]# mv *.repo yum.bak/
  8. [root@localhost yum.repos.d]# ls
  9. yum.bak
  10. [root@localhost yum.repos.d]#

下载阿里源:

wget -O /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-8.repo

下载过程如下:

  1. [root@localhost yum.repos.d]# wget -O /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-8.repo
  2. --2023-11-29 15:42:59-- https://mirrors.aliyun.com/repo/Centos-8.repo
  3. 正在解析主机 mirrors.aliyun.com (mirrors.aliyun.com)... 111.32.209.250, 111.32.209.193, 111.32.209.196, ...
  4. 正在连接 mirrors.aliyun.com (mirrors.aliyun.com)|111.32.209.250|:443... 已连接。
  5. 已发出 HTTP 请求,正在等待回应... 200 OK
  6. 长度:2590 (2.5K) [application/octet-stream]
  7. 正在保存至: “/etc/yum.repos.d/CentOS-Base.repo”
  8. /etc/yum.repos.d/CentOS-Base.repo 100%[====================================================================>] 2.53K --.-KB/s 用时 0.001s
  9. 2023-11-29 15:43:00 (2.74 MB/s) - 已保存 “/etc/yum.repos.d/CentOS-Base.repo” [2590/2590])
  10. [root@localhost yum.repos.d]# ls
  11. CentOS-Base.repo yum.bak

清除缓存:

  1. [root@localhost yum.repos.d]# yum clean all
  2. 0 文件已删除

建立缓存:

  1. [root@localhost yum.repos.d]# yum -y makecache
  2. CentOS-8 - Base - mirrors.aliyun.com 1.6 MB/s | 4.6 MB 00:02
  3. CentOS-8 - Extras - mirrors.aliyun.com 26 kB/s | 10 kB 00:00
  4. CentOS-8 - AppStream - mirrors.aliyun.com 1.0 MB/s | 8.4 MB 00:08
  5. 元数据缓存已建立。

查看仓库:

  1. [root@localhost yum.repos.d]# yum repolist
  2. 仓库标识 仓库名称
  3. AppStream CentOS-8 - AppStream - mirrors.aliyun.com
  4. base CentOS-8 - Base - mirrors.aliyun.com
  5. extras CentOS-8 - Extras - mirrors.aliyun.com

安装apache测试:

  1. [root@localhost yum.repos.d]# yum -y install httpd
  2. 上次元数据过期检查:0:00:44 前,执行于 20231129日 星期三 154358秒。
  3. 依赖关系解决。
  4. ==================================================================================================================================================
  5. 软件包 架构 版本 仓库 大小
  6. ==================================================================================================================================================
  7. 安装:
  8. httpd x86_64 2.4.37-43.module_el8.5.0+1022+b541f3b1 AppStream 1.4 M
  9. 安装依赖关系:
  10. apr x86_64 1.6.3-12.el8 AppStream 129 k
  11. apr-util x86_64 1.6.1-6.el8 AppStream 105 k
  12. centos-logos-httpd noarch 85.8-2.el8 base 75 k
  13. httpd-filesystem noarch 2.4.37-43.module_el8.5.0+1022+b541f3b1 AppStream 39 k
  14. httpd-tools x86_64 2.4.37-43.module_el8.5.0+1022+b541f3b1 AppStream 107 k
  15. mod_http2 x86_64 1.15.7-3.module_el8.4.0+778+c970deab AppStream 154 k
  16. 安装弱的依赖:
  17. apr-util-bdb x86_64 1.6.1-6.el8 AppStream 25 k
  18. apr-util-openssl x86_64 1.6.1-6.el8 AppStream 27 k
  19. 启用模块流:
  20. httpd 2.4
  21. 事务概要
  22. ==================================================================================================================================================
  23. 安装 9 软件包
  24. 总下载:2.1 M
  25. 安装大小:5.6 M
  26. 下载软件包:
  27. (1/9): apr-util-1.6.1-6.el8.x86_64.rpm 435 kB/s | 105 kB 00:00
  28. (2/9): apr-1.6.3-12.el8.x86_64.rpm 485 kB/s | 129 kB 00:00
  29. (3/9): centos-logos-httpd-85.8-2.el8.noarch.rpm 270 kB/s | 75 kB 00:00
  30. (4/9): apr-util-bdb-1.6.1-6.el8.x86_64.rpm 351 kB/s | 25 kB 00:00
  31. (5/9): apr-util-openssl-1.6.1-6.el8.x86_64.rpm 470 kB/s | 27 kB 00:00
  32. (6/9): httpd-filesystem-2.4.37-43.module_el8.5.0+1022+b541f3b1.noarch.rpm 171 kB/s | 39 kB 00:00
  33. (7/9): httpd-tools-2.4.37-43.module_el8.5.0+1022+b541f3b1.x86_64.rpm 487 kB/s | 107 kB 00:00
  34. (8/9): mod_http2-1.15.7-3.module_el8.4.0+778+c970deab.x86_64.rpm 632 kB/s | 154 kB 00:00
  35. (9/9): httpd-2.4.37-43.module_el8.5.0+1022+b541f3b1.x86_64.rpm 881 kB/s | 1.4 MB 00:01
  36. --------------------------------------------------------------------------------------------------------------------------------------------------
  37. 总计 1.1 MB/s | 2.1 MB 00:01
  38. 警告:/var/cache/dnf/base-be643a1e920f6036/packages/centos-logos-httpd-85.8-2.el8.noarch.rpm: 头V3 RSA/SHA256 Signature, 密钥 ID 8483c65d: NOKEY
  39. CentOS-8 - Base - mirrors.aliyun.com 9.8 kB/s | 1.6 kB 00:00
  40. 导入 GPG 公钥 0x8483C65D:
  41. Userid: "CentOS (CentOS Official Signing Key) <security@centos.org>"
  42. 指纹: 99DB 70FA E1D7 CE22 7FB6 4882 05B5 55B3 8483 C65D
  43. 来自: http://mirrors.aliyun.com/centos/RPM-GPG-KEY-CentOS-Official
  44. 导入公钥成功
  45. 运行事务检查
  46. 事务检查成功。
  47. 运行事务测试
  48. 事务测试成功。
  49. 运行事务
  50. 准备中 : 1/1
  51. 安装 : apr-1.6.3-12.el8.x86_64 1/9
  52. 运行脚本: apr-1.6.3-12.el8.x86_64 1/9
  53. 安装 : apr-util-bdb-1.6.1-6.el8.x86_64 2/9
  54. 安装 : apr-util-openssl-1.6.1-6.el8.x86_64 3/9
  55. 安装 : apr-util-1.6.1-6.el8.x86_64 4/9
  56. 运行脚本: apr-util-1.6.1-6.el8.x86_64 4/9
  57. 安装 : httpd-tools-2.4.37-43.module_el8.5.0+1022+b541f3b1.x86_64 5/9
  58. 运行脚本: httpd-filesystem-2.4.37-43.module_el8.5.0+1022+b541f3b1.noarch 6/9
  59. 安装 : httpd-filesystem-2.4.37-43.module_el8.5.0+1022+b541f3b1.noarch 6/9
  60. 安装 : centos-logos-httpd-85.8-2.el8.noarch 7/9
  61. 安装 : mod_http2-1.15.7-3.module_el8.4.0+778+c970deab.x86_64 8/9
  62. 安装 : httpd-2.4.37-43.module_el8.5.0+1022+b541f3b1.x86_64 9/9
  63. 运行脚本: httpd-2.4.37-43.module_el8.5.0+1022+b541f3b1.x86_64 9/9
  64. 验证 : centos-logos-httpd-85.8-2.el8.noarch 1/9
  65. 验证 : apr-1.6.3-12.el8.x86_64 2/9
  66. 验证 : apr-util-1.6.1-6.el8.x86_64 3/9
  67. 验证 : apr-util-bdb-1.6.1-6.el8.x86_64 4/9
  68. 验证 : apr-util-openssl-1.6.1-6.el8.x86_64 5/9
  69. 验证 : httpd-2.4.37-43.module_el8.5.0+1022+b541f3b1.x86_64 6/9
  70. 验证 : httpd-filesystem-2.4.37-43.module_el8.5.0+1022+b541f3b1.noarch 7/9
  71. 验证 : httpd-tools-2.4.37-43.module_el8.5.0+1022+b541f3b1.x86_64 8/9
  72. 验证 : mod_http2-1.15.7-3.module_el8.4.0+778+c970deab.x86_64 9/9
  73. Installed products updated.
  74. 已安装:
  75. apr-1.6.3-12.el8.x86_64 apr-util-1.6.1-6.el8.x86_64
  76. apr-util-bdb-1.6.1-6.el8.x86_64 apr-util-openssl-1.6.1-6.el8.x86_64
  77. centos-logos-httpd-85.8-2.el8.noarch httpd-2.4.37-43.module_el8.5.0+1022+b541f3b1.x86_64
  78. httpd-filesystem-2.4.37-43.module_el8.5.0+1022+b541f3b1.noarch httpd-tools-2.4.37-43.module_el8.5.0+1022+b541f3b1.x86_64
  79. mod_http2-1.15.7-3.module_el8.4.0+778+c970deab.x86_64
  80. 完毕!
  81. [root@localhost yum.repos.d]#

显然,速度提升非常明显

---------------------------------------------分割线-------------------------------------------------------------------------

2、本地yum源

挂载镜像,镜像指的是安装操作系统的文件,如下:

查看镜像是否存在:

  1. [root@localhost ~]# df -h /dev/sr0
  2. 文件系统 容量 已用 可用 已用% 挂载点
  3. /dev/sr0 7.7G 7.7G 0 100% /run/media/root/CentOS-8-2-2004-x86_64-dvd

将镜像挂载并查看挂载是否成功:

  1. [root@localhost ~]# mount /dev/sr0 /mnt/
  2. mount: /mnt: WARNING: device write-protected, mounted read-only.
  3. [root@localhost ~]# df -h /dev/sr0
  4. 文件系统 容量 已用 可用 已用% 挂载点
  5. /dev/sr0 7.7G 7.7G 0 100% /mnt

设置开机自动挂载:

  1. [root@cm3 ~]# vim /etc/fstab
  2. #文件内容如下,最后一行为添加内容
  3. /dev/mapper/cl-root / xfs defaults 0 0
  4. UUID=9dbdc60b-7df2-44b3-b623-588d1c4516db /boot ext4 defaults 1 2
  5. /dev/mapper/cl-swap swap swap defaults 0 0
  6. /dev/sr0 /mnt/cdrom iso9660 defaults 0 0

备份原YUM源文件,如上(略)

新建CentOS-Base.repo 文件,在/etc/yum.repos.d目录下,内容如下:

  1. [CenOS8-Base]
  2. name=CenOS8-Base
  3. baseurl=file:///mnt/cdrom/BaseOS
  4. gpgcheck=0
  5. enabled=1
  6. [CenOS8-AppStream]
  7. name=CenOS8-AppStream
  8. baseurl=file:///mnt/cdrom/AppStream
  9. gpgcheck=0
  10. enabled=1

其中:

baseurl ,指定挂载的目录下的BaseOS 以及AppStream目录
gpgcheck 是否校验
enabled 是否启用该镜像

清除缓存、建立缓存、安装测试

  1. [root@localhost yum.repos.d]# yum clean all
  2. 0 文件已删除
  3. [root@localhost yum.repos.d]# yum makecache
  4. CenOS8-Base 4.0 MB/s | 2.2 MB 00:00
  5. CenOS8-AppStream 4.9 MB/s | 5.7 MB 00:01
  6. 上次元数据过期检查:0:00:01 前,执行于 20231129日 星期三 161410秒。
  7. 元数据缓存已建立。
  8. [root@localhost yum.repos.d]# yum -y install httpd
  9. 上次元数据过期检查:0:00:20 前,执行于 20231129日 星期三 161410秒。
  10. 依赖关系解决。
  11. ==================================================================================================================================
  12. 软件包 架构 版本 仓库 大小
  13. ==================================================================================================================================
  14. 安装:
  15. httpd x86_64 2.4.37-21.module_el8.2.0+382+15b0afa8 CenOS8-AppStream 1.7 M
  16. 安装依赖关系:
  17. apr x86_64 1.6.3-9.el8 CenOS8-AppStream 125 k
  18. apr-util x86_64 1.6.1-6.el8 CenOS8-AppStream 105 k
  19. centos-logos-httpd noarch 80.5-2.el8 CenOS8-Base 24 k
  20. httpd-filesystem noarch 2.4.37-21.module_el8.2.0+382+15b0afa8 CenOS8-AppStream 36 k
  21. httpd-tools x86_64 2.4.37-21.module_el8.2.0+382+15b0afa8 CenOS8-AppStream 103 k
  22. mod_http2 x86_64 1.11.3-3.module_el8.2.0+307+4d18d695 CenOS8-AppStream 157 k
  23. 安装弱的依赖:
  24. apr-util-bdb x86_64 1.6.1-6.el8 CenOS8-AppStream 25 k
  25. apr-util-openssl x86_64 1.6.1-6.el8 CenOS8-AppStream 27 k
  26. 启用模块流:
  27. httpd 2.4
  28. 事务概要
  29. ==================================================================================================================================
  30. 安装 9 软件包
  31. 总计:2.3 M
  32. 安装大小:6.0 M
  33. 下载软件包:
  34. 运行事务检查
  35. 事务检查成功。
  36. 运行事务测试
  37. 事务测试成功。
  38. 运行事务
  39. 准备中 : 1/1
  40. 安装 : apr-1.6.3-9.el8.x86_64 1/9
  41. 运行脚本: apr-1.6.3-9.el8.x86_64 1/9
  42. 安装 : apr-util-bdb-1.6.1-6.el8.x86_64 2/9
  43. 安装 : apr-util-openssl-1.6.1-6.el8.x86_64 3/9
  44. 安装 : apr-util-1.6.1-6.el8.x86_64 4/9
  45. 运行脚本: apr-util-1.6.1-6.el8.x86_64 4/9
  46. 安装 : httpd-tools-2.4.37-21.module_el8.2.0+382+15b0afa8.x86_64 5/9
  47. 运行脚本: httpd-filesystem-2.4.37-21.module_el8.2.0+382+15b0afa8.noarch 6/9
  48. 安装 : httpd-filesystem-2.4.37-21.module_el8.2.0+382+15b0afa8.noarch 6/9
  49. 安装 : centos-logos-httpd-80.5-2.el8.noarch 7/9
  50. 安装 : mod_http2-1.11.3-3.module_el8.2.0+307+4d18d695.x86_64 8/9
  51. 安装 : httpd-2.4.37-21.module_el8.2.0+382+15b0afa8.x86_64 9/9
  52. 运行脚本: httpd-2.4.37-21.module_el8.2.0+382+15b0afa8.x86_64 9/9
  53. 验证 : centos-logos-httpd-80.5-2.el8.noarch 1/9
  54. 验证 : apr-1.6.3-9.el8.x86_64 2/9
  55. 验证 : apr-util-1.6.1-6.el8.x86_64 3/9
  56. 验证 : apr-util-bdb-1.6.1-6.el8.x86_64 4/9
  57. 验证 : apr-util-openssl-1.6.1-6.el8.x86_64 5/9
  58. 验证 : httpd-2.4.37-21.module_el8.2.0+382+15b0afa8.x86_64 6/9
  59. 验证 : httpd-filesystem-2.4.37-21.module_el8.2.0+382+15b0afa8.noarch 7/9
  60. 验证 : httpd-tools-2.4.37-21.module_el8.2.0+382+15b0afa8.x86_64 8/9
  61. 验证 : mod_http2-1.11.3-3.module_el8.2.0+307+4d18d695.x86_64 9/9
  62. Installed products updated.
  63. 已安装:
  64. apr-1.6.3-9.el8.x86_64 apr-util-1.6.1-6.el8.x86_64
  65. apr-util-bdb-1.6.1-6.el8.x86_64 apr-util-openssl-1.6.1-6.el8.x86_64
  66. centos-logos-httpd-80.5-2.el8.noarch httpd-2.4.37-21.module_el8.2.0+382+15b0afa8.x86_64
  67. httpd-filesystem-2.4.37-21.module_el8.2.0+382+15b0afa8.noarch httpd-tools-2.4.37-21.module_el8.2.0+382+15b0afa8.x86_64
  68. mod_http2-1.11.3-3.module_el8.2.0+307+4d18d695.x86_64
  69. 完毕!

本文内容由网友自发贡献,转载请注明出处:https://www.wpsshop.cn/w/知新_RL/article/detail/1009069
推荐阅读
相关标签
  

闽ICP备14008679号