Linux 一键更换国内软件源
操作笔记
Linux 一键更换国内软件源
广告也精彩

通常我是在自己的 Linux 机器上配置代理的,但是确实也有很多场景配置代理是不容易操作的。

为了能顺利安装一些软件,也只能是换国内软件源咯。

更换国内软件源这件事有大佬编写的脚本我们可以拿来直接用,项目地址是 GitHub 或 Gitee

基本上各种主流的 Linux 发行版都能用,这里就不多说了,更详细的信息可以看项目地址。这里直接说咋用。

用法非常简单:

SHELL
1
2
wget https://gitee.com/SuperManito/LinuxMirrors/raw/main/ChangeMirrors.sh
sudo sh ChangeMirrors.sh

即可进入脚本提供的交互界面,像下面这样:

SHELL
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
+---------------------------------------------------+
|                                                   |
|   =============================================   |
|                                                   |
|       欢迎使用 Linux 一键更换国内软件源脚本       |
|                                                   |
|   =============================================   |
|                                                   |
+---------------------------------------------------+

#####################################################

            提供以下国内软件源可供选择:

#####################################################

 ❖   阿里云              1)
 ❖   腾讯云              2)
 ❖   华为云              3)
 ❖   网易                4)
 ❖   搜狐                5)
 ❖   清华大学            6)
 ❖   浙江大学            7)
 ❖   南京大学            8)
 ❖   重庆大学            9)
 ❖   兰州大学           10)
 ❖   上海交通大学       11)
 ❖   哈尔滨工业大学     12)
 ❖   中国科学技术大学   13)

#####################################################

        运行环境  CentOS Linux 8 x86_64
        系统时间  2022-11-29 23:17:06

#####################################################

└─ 请选择并输入你想使用的软件源 [ 1-13 ]:

接下来就是按着交互提示一步步进行就好了,

有如下交互过程:

  • └ 选择国内源交互
    • └ 检测如果是 RHEL 或 CentOS 系统选择是否安装/覆盖 EPEL 扩展国内源 交互
  • └ 选择软件源使用的 WEB 协议 交互
  • └ 检测 防火墙 和 SELINUX,如果开启并且系统是 RHEL 或 CentOS 选择是否关闭 交互
  • └ 备份原有源
    • └ 检测如果存在重复的备份文件选择是否覆盖 交互
  • └ 更换国内源
  • └ 选择是否更新软件包 交互
    • └ 选择是否清理已下载的软件包缓存 交互

最后会有提示:

SHELL
1
2
3
------------ 脚本执行结束 ------------ 

官方网站 https://supermanito.github.io/LinuxMirrors

软件源就换好了 ~~

相关导航