上一篇 分享链接 返回 返回顶部

Linux 一键更换国内软件源

发布人:快云科技 发布时间:2024-07-17 09:36 阅读量:743

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

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

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

基本上各种主流的 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

软件源就换好了 ~~

目录结构
全文
企业微信客服 企业微信客服
微信公众号 微信公众号
服务热线: 400-0655590
电子邮箱: kuaiyunsmtp@aliyun.com
关于Centos源停止维护导致源失效解决方案
重大通知!用户您好,以下内容请务必知晓!

由于CentOS官方已全面停止维护CentOS Linux项目,公告指出 CentOS 7和8在2024年6月30日停止技术服务支持,详情见CentOS官方公告。
导致CentOS系统源已全面失效,比如安装宝塔等等会出现网络不可达等报错,解决方案是更换系统源。输入以下命令:
bash <(curl -sSL https://linuxmirrors.cn/main.sh)

推荐选择火山引擎(输入5,当然也可以选择其他源),一直按回车不要选Y。源更换完成后,即可正常安装软件。

如需了解更多信息,请访问: 查看CentOS官方公告

查看详情 关闭
Centos通知