翼度科技»论坛 云主机 LINUX 查看内容

Linux系统管理-yum源配置

2

主题

2

帖子

6

积分

新手上路

Rank: 1

积分
6
一、本地光盘yum源配置

1、创建挂载点
  1. [root@localhost ~]# mkdir /mnt/cdrom
复制代码
2、配置自动挂载本地光盘
  1. [root@localhost ~]# vim /etc/fstab
  2. #
  3. # /etc/fstab
  4. # Created by anaconda on Sun Oct 20 16:02:54 2024
  5. ……省略部分内容……
  6. sysfs                   /sys                    sysfs   defaults        0 0
  7. proc                    /proc                   proc    defaults        0 0
  8. #添加开机自动挂载系统光盘
  9. /dev/cdrom              /mnt/cdrom              iso9660 defaults        0 0
复制代码
3、配置yum源
  1. #创建备份原有yum源文件的目录
  2. [root@localhost yum.repos.d]# mkdir bak
  3. #移动原有yum源文件到bak目录
  4. [root@localhost yum.repos.d]# mv *.repo bak
  5. #进入bak目录
  6. [root@localhost yum.repos.d]# cd bak
  7. #复制光盘yum源文件到/etc/yum.repos.d目录
  8. [root@localhost bak]# cp CentOS-Media.repo ..
  9. #返回到/etc/yum.repos.d目录
  10. [root@localhost bak]# cd ..
  11. #打开光盘yum源文件
  12. [root@localhost yum.repos.d]# vim CentOS-Media.repo
  13. # CentOS-Media.repo
  14. ……省略部分内容……
  15. #  yum --disablerepo=\* --enablerepo=c6-media [command]
  16. [c6-media]
  17. name=CentOS-$releasever - Media
  18. baseurl=file:///mnt/cdrom/ #配置挂载点目录
  19. #        file:///media/cdrom/
  20. #        file:///media/cdrecorder/
  21. gpgcheck=1
  22. enabled=1 #开启。把默认值0修改为1
  23. gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6
复制代码
4、清理并生成缓存
  1. [root@localhost ~]# yum clean all && yum makecache
  2. 已加载插件:fastestmirror, security
  3. Cleaning repos: c6-media
  4. 清理一切
  5. Cleaning up list of fastest mirrors
  6. 已加载插件:fastestmirror, security
  7. Determining fastest mirrors
  8. c6-media                                                                       | 4.0 kB     00:00 ...
  9. c6-media/group_gz                                                              | 226 kB     00:00 ...
  10. c6-media/filelists_db                                                          | 6.3 MB     00:00 ...
  11. c6-media/primary_db                                                            | 4.7 MB     00:00 ...
  12. c6-media/other_db                                                              | 2.8 MB     00:00 ...
  13. 元数据缓存已建立
复制代码
5.查看yum源
  1. [root@localhost ~]# yum repolist
  2. 已加载插件:fastestmirror, security
  3. Loading mirror speeds from cached hostfile
  4. 仓库标识                                    仓库名称                                             状态
  5. c6-media                                    CentOS-6 - Media                                     6,696
  6. repolist: 6,696
复制代码
二、阿里云yum源配置

1、备份系统原有的源配置文件
  1. #进入yum源文件存放目录
  2. [root@localhost ~]# cd /etc/yum.repos.d/
  3. #创建备份原yum源文件目录
  4. [root@localhost yum.repos.d]# mkdir bak
  5. #移动原yum源文件到备份目录
  6. [root@localhost yum.repos.d]# mv *.repo bak
复制代码
2、下载阿里云yum源配置文件
  1. #CentOS6
  2. wget -O /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-vault-6.10.repo
  3. #CentOS7
  4. wget -O /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-7.repo
  5. #CentOS8
  6. wget -O /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-vault-8.5.2111.repo
复制代码
使用CentOS6为例演示
  1. #下载CentOS6的阿里云yum配置文件
  2. [root@localhost yum.repos.d]# wget -O /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-vault-6.10.repo
  3. --2024-10-18 22:51:10--  https://mirrors.aliyun.com/repo/Centos-vault-6.10.repo
  4. 正在解析主机 mirrors.aliyun.com... 39.174.58.234, 39.174.58.233, 39.174.58.231, ...
  5. 正在连接 mirrors.aliyun.com|39.174.58.234|:443... 已连接。
  6. 已发出 HTTP 请求,正在等待回应... 200 OK
  7. 长度:2533 (2.5K) [application/octet-stream]
  8. 正在保存至: “/etc/yum.repos.d/CentOS-Base.repo”
  9. 100%[=====================================>] 2,533       --.-K/s   in 0s      
  10. 2024-10-18 22:51:11 (422 MB/s) - 已保存 “/etc/yum.repos.d/CentOS-Base.repo” [2533/2533])
  11. #查看是否下载完成
  12. [root@localhost yum.repos.d]# ll
  13. 总用量 8
  14. drwxr-xr-x. 2 root root 4096 10月 18 22:47 bak
  15. -rw-r--r--. 1 root root 2533 8月   4 2022 CentOS-Base.repo
复制代码
3、清理缓存并生成新的缓存
  1. #清理缓存并生成新的缓存
  2. [root@localhost ~]# yum clean all && yum makecache
  3. 已加载插件:fastestmirror, security
  4. Cleaning repos: base extras updates
  5. 清理一切
  6. Cleaning up list of fastest mirrors
  7. 已加载插件:fastestmirror, security
  8. Determining fastest mirrors
  9. * base: mirrors.aliyun.com
  10. * extras: mirrors.aliyun.com
  11. * updates: mirrors.aliyun.com
  12. base                                                                           | 3.7 kB     00:00     
  13. base/group_gz                                                                  | 242 kB     00:00     
  14. base/filelists_db                                                              | 6.4 MB     00:02     
  15. base/primary_db                                                                | 4.7 MB     00:00     
  16. base/other_db                                                                  | 2.8 MB     00:00     
  17. extras                                                                         | 3.4 kB     00:00     
  18. extras/filelists_db                                                            |  24 kB     00:00     
  19. extras/prestodelta                                                             | 2.2 kB     00:00     
  20. extras/primary_db                                                              |  29 kB     00:00     
  21. extras/other_db                                                                |  14 kB     00:00     
  22. updates                                                                        | 3.4 kB     00:00     
  23. updates/filelists_db                                                           | 8.4 MB     00:01     
  24. updates/prestodelta                                                            | 357 kB     00:00     
  25. updates/primary_db                                                             |  12 MB     00:01     
  26. updates/other_db                                                               | 479 kB     00:00     
  27. 元数据缓存已建立
复制代码
4、查看yum源
  1. #查看yum源
  2. [root@localhost ~]# yum repolist
  3. 已加载插件:fastestmirror, security
  4. Loading mirror speeds from cached hostfile
  5. * base: mirrors.aliyun.com
  6. * extras: mirrors.aliyun.com
  7. * updates: mirrors.aliyun.com
  8. 仓库标识         仓库名称                                                 状态
  9. base             CentOS-vault-6.10 - Base - mirrors.aliyun.com            6,713
  10. extras           CentOS-vault-6.10 - Extras - mirrors.aliyun.com             47
  11. updates          CentOS-vault-6.10 - Updates - mirrors.aliyun.com         1,193
  12. repolist: 7,953
复制代码
来源:https://www.cnblogs.com/roc-time/p/18493370
免责声明:由于采集信息均来自互联网,如果侵犯了您的权益,请联系我们【E-Mail:cb@itdo.tech】 我们会及时删除侵权内容,谢谢合作!

举报 回复 使用道具