网站首页 > 开源技术 正文
前言
功能说明:自动检测系统并更新源。
适用系统:兼容线上所有 Linux 版本。
注意事项:由于系统版本都有支持的周期所以部分源可能会出现不可用的情况,包括官方的源,这是正常情况。
千锤百炼过的,无脑四步走就行,前提是服务器可以访问外网!!
1.导入CentOS-6的GPG证书
# rpm --import http://mirrors.163.com/centos/RPM-GPG-KEY-CentOS-6
[root@node1 hwb]# ll 总用量 79532 -rw-r--r-- 1 root root 2006 6月 18 05:49 CentOS6-Base-163.repo -rwxr-xr-x. 1 root root 81407719 2月 15 23:26 etest.war -rw-r--r-- 1 root root 1706 6月 18 05:53 RPM-GPG-KEY-CentOS-6 drwxrwxrwx. 2 root root 4096 4月 4 21:57 test -rwxr-xr-x 1 root root 13944 2月 27 2015 update_source.sh -rw-r--r-- 1 root root 2122 6月 18 05:43 update_source.tgz [root@node1 hwb]# cat RPM-GPG-KEY-CentOS-6 -----BEGIN PGP PUBLIC KEY BLOCK----- Version: GnuPG v1.4.5 (GNU/Linux) mQINBE4P06MBEACqn48FZgYkG2QrtUAVDV58H6LpDYEcTcv4CIFSkgs6dJ9TavCW NyPBZRpM2R+Rg5eVqlborp7TmktBP/sSsxc8eJ+3P2aQWSWc5ol74Y0OznJUCrBr bIdypJllsD9Fe+h7gLBXTh3vdBEWr2lR+xA+Oou8UlO2gFbVFQqMafUgU1s0vqaE /hHH0TzwD0/tJ6eqIbHwVR/Bu6kHFK4PwePovhfvyYD9Y+C0vOYd5Ict2vbLHz1f QBDZObv4M6KN3j7nzme47hKtdMd+LwFqxM5cXfM6b5doDulWPmuGV78VoX6OR7el x1tlfpuiFeuXYnImm5nTawArcQ1UkXUSYcTUKShJebRDLR3BycxR39Q9jtbOQ29R FumHginovEhdUcinRr22eRXgcmzpR00zFIWoFCwHh/OCtG14nFhefuZ8Z80qbVhW 2J9+/O4tksv9HtQBmQNOK5S8C4HNF2M8AfOWNTr8esFSDc0YA5/cxzdfOOtWam/w lBpNcUUSSgddRsBwijPuWhVA3NmA/uQlJtAo4Ji5vo8cj5MTPG3+U+rfNqRxu1Yc ioXRo4LzggPscaTZX6V24n0fzw0J2k7TT4sX007k+7YXwEMqmHpcMYbDNzdCzUer Zilh5hihJwvGfdi234W3GofttoO+jaAZjic7a3p6cO1ICMgfVqrbZCUQVQARAQAB tEZDZW50T1MtNiBLZXkgKENlbnRPUyA2IE9mZmljaWFsIFNpZ25pbmcgS2V5KSA8 Y2VudG9zLTYta2V5QGNlbnRvcy5vcmc+iQI8BBMBAgAmBQJOD9OjAhsDBQkSzAMA BgsJCAcDAgQVAggDBBYCAwECHgECF4AACgkQCUb8osEFud6ajRAAnb6d+w6Y/v/d MSy7UEy4rNquArix8xhqBwwjoGXpa37OqTvvcJrftZ1XgtzmTbkqXc+9EFch0C+w ST10f+H0SPTUGuPwqLkg27snUkDAv1B8laub+l2L9erzCaRriH8MnFyxt5v1rqWA mVlRymzgXK+EQDr+XOgMm1CvxVY3OwdjdoHNox4TdVQWlZl83xdLXBxkd5IRciNm sg5fJAzAMeg8YsoDee3m4khg9gEm+/Rj5io8Gfk0nhQpgGGeS1HEXl5jzTb44zQW qudkfcLEdUMOECbu7IC5Z1wrcj559qcp9C94IwQQO+LxLwg4kHffvZjCaOXDRiya h8KGsEDuiqwjU9HgGq9fa0Ceo3OyUazUi+WnOxBLVIQ8cUZJJ2Ia5PDnEsz59kCp JmBZaYPxUEteMtG3yDTa8c8jUnJtMPpkwpSkeMBeNr/rEH4YcBoxuFjppHzQpJ7G hZRbOfY8w97TgJbfDElwTX0/xX9ypsmBezgGoOvOkzP9iCy9YUBc9q/SNnflRWPO sMVrjec0vc6ffthu2xBdigBXhL7x2bphWzTXf2T067k+JOdoh5EGney6LhQzcp8m YCTENStCR+L/5XwrvNgRBnoXe4e0ZHet1CcCuBCBvSmsPHp5ml21ahsephnHx+rl JNGtzulnNP07RyfzQcpCNFH7W4lXzqM= =jrWY -----END PGP PUBLIC KEY BLOCK----- [root@node1 hwb]# rpm --import RPM-GPG-KEY-CentOS-6 [root@node1 hwb]#
2.让yum使用网易的源
#cd /etc/yum.repos.d/
#wget http://mirrors.163.com/.help/CentOS6-Base-163.repo
#mv CentOS6-Base-163.repo CentOS-Base-163.repo
[root@node1 ~]# cd /etc/yum.repos.d/ [root@node1 yum.repos.d]# wget http://mirrors.163.com/.help/CentOS6-Base-163.repo --2017-06-23 01:51:27-- http://mirrors.163.com/.help/CentOS6-Base-163.repo 正在解析主机 mirrors.163.com... 123.58.173.186, 123.58.173.185 正在连接 mirrors.163.com|123.58.173.186|:80... 已连接。 已发出 HTTP 请求,正在等待回应... 200 OK 长度:2006 (2.0K) [application/octet-stream] 正在保存至: “CentOS6-Base-163.repo” 100%[=============================================================================================================================>] 2,006 --.-K/s in 0.001s 2017-06-23 01:51:27 (2.03 MB/s) - 已保存 “CentOS6-Base-163.repo” [2006/2006]) [root@node1 yum.repos.d]# ll 总用量 12 drwxr-xr-x. 2 root root 4096 6月 18 05:40 backup -rw-r--r-- 1 root root 2006 9月 18 2014 CentOS6-Base-163.repo [root@node1 yum.repos.d]# mv CentOS6-Base-163.repo CentOS-Base-163.repo [root@node1 yum.repos.d]# ll 总用量 8 drwxr-xr-x. 2 root root 4096 6月 18 05:40 backup -rw-r--r-- 1 root root 2006 9月 18 2014 CentOS-Base-163.repo
3.修改repo文件在所有mirrorlist前面加上#,把所有$releasever替换成6,保存
sed -i '/mirrorlist/d' CentOS-Base-163.repo sed -i '/\[addons\]/,/^$/d' CentOS-Base-163.repo sed -i 's/\$releasever/6/' CentOS-Base-163.repo sed -i 's/RPM-GPG-KEY-CentOS-5/RPM-GPG-KEY-CentOS-6/' CentOS-Base-163.repo [root@node1 桌面]# cat /etc/yum.repos.d/CentOS-Base-163.repo # CentOS-Base.repo # # The mirror system uses the connecting IP address of the client and the # update status of each mirror to pick mirrors that are updated to and # geographically close to the client. You should use this for CentOS updates # unless you are manually picking other mirrors. # remarked out baseurl= line instead. [base] name=CentOS-6 - Base - 163.com baseurl=http://mirrors.163.com/centos/6/os/$basearch/ gpgcheck=1 gpgkey=http://mirror.centos.org/centos/RPM-GPG-KEY-CentOS-6 #released updates [updates] name=CentOS-6 - Updates - 163.com baseurl=http://mirrors.163.com/centos/6/updates/$basearch/ gpgcheck=1 gpgkey=http://mirror.centos.org/centos/RPM-GPG-KEY-CentOS-6 #additional packages that may be useful [extras] name=CentOS-6 - Extras - 163.com baseurl=http://mirrors.163.com/centos/6/extras/$basearch/ gpgcheck=1 gpgkey=http://mirror.centos.org/centos/RPM-GPG-KEY-CentOS-6 #additional packages that extend functionality of existing packages [centosplus] name=CentOS-6 - Plus - 163.com baseurl=http://mirrors.163.com/centos/6/centosplus/$basearch/ gpgcheck=1 enabled=0 gpgkey=http://mirror.centos.org/centos/RPM-GPG-KEY-CentOS-6 #contrib - packages by Centos Users [contrib] name=CentOS-6 - Contrib - 163.com baseurl=http://mirrors.163.com/centos/6/contrib/$basearch/ gpgcheck=1 enabled=0 gpgkey=http://mirror.centos.org/centos/RPM-GPG-KEY-CentOS-6
4、清理并重新生成yum缓存
#yum clean metadata
#yum makecache
觉得有用的走波关注呗~
- 上一篇: 技术干货分享:记录一次系统性能调优过程
- 下一篇: 低代码,撼动的是什么?(低代码应用)
猜你喜欢
- 2024-10-26 技术干货分享:记录一次系统性能调优过程
- 2024-10-26 学习Log4j2 JNDI注入漏洞(CVE-2021-44228)
- 2024-10-26 垃圾回收算法与 JVM 垃圾回收器综述
- 2024-10-26 万字详文:Java内存泄漏、性能优化、宕机死锁的N种姿势
- 2024-10-26 品味Spring Cache设计之美(spring.cache)
- 2024-10-26 【开源推荐】Jboot v3.1.5 发布,持续完善文档和优化细节
- 2024-10-26 Jboot v3.1.9 发布,分布式事务 Seata 升级到最新版本
- 2024-10-26 关于IBPS微服务版本,我们用了什么技术?
- 2024-10-26 多租户微服务脚手架 zuihou-admin-cloud,不错的学习案例
- 2024-10-26 有哪些 Java 开源项目学完更容易找工作?看这六个就够了
你 发表评论:
欢迎- 08-05玩转西门子PLC?老王给你划重点!
- 08-05为什么学 ST?从 PLC 编程语言体系看懂 ST 的价值
- 08-05学习plc没设备咋入门?
- 08-05工业机器人想玩得6,就要懂些编程基础:介绍信号输入和输出
- 08-05炸裂!字节Coze开源,普通人5分钟变身AI大神?保姆级教程来了!
- 08-05C语言编程入门
- 08-05虚幻引擎入行,从零基础到上手需要几步?
- 08-05PLC-HMI编程之道
- 最近发表
- 标签列表
-
- jdk (81)
- putty (66)
- rufus (78)
- 内网穿透 (89)
- okhttp (70)
- powertoys (74)
- windowsterminal (81)
- netcat (65)
- ghostscript (65)
- veracrypt (65)
- asp.netcore (70)
- wrk (67)
- aspose.words (80)
- itk (80)
- ajaxfileupload.js (66)
- sqlhelper (67)
- express.js (67)
- phpmailer (67)
- xjar (70)
- redisclient (78)
- wakeonlan (66)
- tinygo (85)
- startbbs (72)
- webftp (82)
- vsvim (79)
本文暂时没有评论,来添加一个吧(●'◡'●)