首页 > 系统相关 >Ubuntu 换源 国内源

Ubuntu 换源 国内源

时间:2022-09-18 16:57:49浏览次数:124  
标签:groovy universe mirrors restricted Ubuntu 国内 换源 ubuntu main

Ubuntu 换源

换源

ubuntu的源存放在/etc/apt/source.list,在换源之前我们要记得对之前的源进行备份,这样的好处是,万一你不行,你还可以复原回去。

脚本

ubuntu有很多个版本,12.04之前的我们就不管它了,太老了。每一个版本都有一个代号,比如trusty(14.04)、xenial(16.04)、bionic(18.04)、groovy(20.10)、hirsute(21.04)。不管代号怎么变,相关的源的网址它是固定的,比如五道口的源是https://mirrors.tuna.tsinghua.edu.cn/ubuntu, 阿里的源是http://mirrors.aliyun.com/ubuntu。所以,我们其实可以写个脚本去做这件事,输入是ubuntu的版本号,输出是相关的源(这里选五道口和阿里的吧)。

脚本如下:

#!/bin/bash

function change_sources() {
  echo "#======= change sources.list start =======#"
  echo "Input Your Ubuntu Version:"
  read UBUNTU_VERSION
  echo "Your Ubuntu Version is ${UBUNTU_VERSION}"
  if [ ${UBUNTU_VERSION} = "12.04" ] || [ ${UBUNTU_VERSION} = "14.04" ] || [ ${UBUNTU_VERSION} = "16.04" ] || [ ${UBUNTU_VERSION} = "18.04" ] || [ ${UBUNTU_VERSION} = "20.10" ] || [ ${UBUNTU_VERSION} = "21.04" ]; then
    cp /etc/apt/sources.list /etc/apt/sources.list.bak
    cp ./apt/${UBUNTU_VERSION}/sources.list /etc/apt/sources.list
    apt-get update && apt-get upgrade
  fi
  echo '#======= change sources.list end =======#'
}

change_sources

操作如下:

git clone https://gitee.com/taoge2021/env-config.git
cd env-config/linux/ubuntu/sources
chmod u+x change-sources.sh
./change-sources.sh

20.10 版本的源

20.04的ubuntu经测试也可以用,将/etc/apt/source.list的内容替换即可。

deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ groovy main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ groovy-security main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ groovy-updates main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ groovy-backports main restricted universe multiverse

# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ groovy main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ groovy-security main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ groovy-updates main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ groovy-backports main restricted universe multiverse

# deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ groovy-proposed main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ groovy-proposed main restricted universe multiverse


deb http://mirrors.aliyun.com/ubuntu/ groovy main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ groovy-security main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ groovy-updates main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ groovy-backports main restricted universe multiverse

# deb-src http://mirrors.aliyun.com/ubuntu/ groovy main restricted universe multiverse
# deb-src http://mirrors.aliyun.com/ubuntu/ groovy-security main restricted universe multiverse
# deb-src http://mirrors.aliyun.com/ubuntu/ groovy-updates main restricted universe multiverse
# deb-src http://mirrors.aliyun.com/ubuntu/ groovy-backports main restricted universe multiverse

# deb http://mirrors.aliyun.com/ubuntu/ groovy-proposed main restricted universe multiverse
# deb-src http://mirrors.aliyun.com/ubuntu/ groovy-proposed main restricted universe multiverse

参考链接

  1. Ubuntu 换源看这一篇就够了:
    https://cloud.tencent.com/developer/article/1880981

标签:groovy,universe,mirrors,restricted,Ubuntu,国内,换源,ubuntu,main
From: https://www.cnblogs.com/trigger-cn/p/16705191.html

相关文章

  • Ubuntu SSH服务端配置
    UbuntuSSH服务端配置SSH分客户端openssh-client和openssh-server如果你只是想登陆别的机器的SSH只需要安装openssh-client(ubuntu有默认安装,如果没有则sudoapt-geti......
  • Ubuntu 切换到 root 用户
    Ubuntu安装之时没有设置root用户的密码?,甚至输入第一次创建用户的密码也是不可以的,所以不管怎么输入都是错误的。给root设置密码:切换root用户,输入正确的密码:命......
  • ubuntu笔记本自带麦克风有杂音
    sudovim/etc/pulse/default.pa然后在英文输入法下键入i,在文档最下方粘贴如下代码:#ActiveNoiseRemoval.ifexistsmodule-echo-cancel.soload-modulemodule-echo-c......
  • 树莓派3b+ ubuntu镜像配置国内软件源
    默认选择清华镜像https://mirrors.tuna.tsinghua.edu.cn/help/ubuntu/要注意网站说明:Ubuntu镜像使用帮助本镜像仅包含32/64位x86架构处理器的软件包,在ARM(arm64,......
  • ubuntu 源
    20.04:focal;18.04:bionic;16.04:xenial;14.04:trusty快捷源后缀修改命令sed-i's/xenial/focal/g'sources.list......
  • Ubuntu实现电商网站+Mysql主从复制+NFS
    Ubuntu实现电商网站+Mysql主从复制+NFS1、环境准备提前准备:Mysql8.0.30安装包、Mysql安装脚本、shopxo2.3.0安装包、DNS脚本服务器IP地址作用系统版本Mysql......
  • Ubuntu 22.10 将会默认支持 WebP 图像格式
    上周,在Ubuntu22.10功能冻结之前,webp-pixbuf-loader库被升级到主要存档(mainarchive)。据介绍,这是为了让22.10版本的GNOME桌面能够支持显示WebP格式图像......
  • [解决方案] Ubuntu 22.04 Server 安装过程 显示器不工作
    [解决方案]Ubuntu22.04Server安装过程显示器不工作进入系统安装GNUGRUB界面选择默认第一项TryorInstallUbuntuServer⚠不要回车按e进入编辑界面......
  • Ubuntu内网穿透搭建网站:安装cpolar内网穿透工具 7/17
    在之前的几篇文章中,我们在Ubuntu中安装了wordpress、apache2、Mysql几个软件,并对wordpress进行了基本设置,成功的制作出属于我们自己的网页。虽然这个网页看起来还有些简陋,......
  • Ubuntu18.04下载与安装,以及中文输入法的安装(转)
    Ubuntu18.04下载与安装一、下载二、安装(在VMware16pro中安装Ubuntu18.04)三、Ubuntu中安装中文输入法1.检查fcitx框架2.安装输入法一、下载下载地址:UbuntuReleases往......