1. sources.list

  • sources.list 位于/etc/apt目录下

  • sources.list是一个普通可编辑的文本文件,保存了ubuntu软件更新的源服务器的地址.

2. sources.list.d/*.list

  • sources.list.d/*.list位于/etc/apt/sources.list.d目录下

  • 为在单独文件中写入源的地址提供了一种方式,通常用来安装第三方的软件.

3. 换源

  • 首先查看自己的Ubuntu系统的codename(这一步很重要),直接导致你更新的源是否对你的系统起效果,查看方法:
    lsb_release -a

Q&A

    1. No LSB modules are available.

解:

apt install lsb-core -y

4. 镜像源获取

名称 分类 地址
阿里云
* xenial https://mirrors.aliyun.com/ubuntu/dists/xenial
* xenial-backports https://mirrors.aliyun.com/ubuntu/dists/xenial-backports
* xenial-proposed https://mirrors.aliyun.com/ubuntu/dists/xenial-proposed
* xenial-security https://mirrors.aliyun.com/ubuntu/dists/xenial-security
* xenial-updates https://mirrors.aliyun.com/ubuntu/dists/xenial-updates
清华
* xenial https://mirrors.tuna.tsinghua.edu.cn/ubuntu/dists/xenial
* xenial-backports https://mirrors.tuna.tsinghua.edu.cn/ubuntu/dists/xenial-backports
* xenial-proposed https://mirrors.tuna.tsinghua.edu.cn/ubuntu/dists/xenial-proposed
* xenial-security https://mirrors.tuna.tsinghua.edu.cn/ubuntu/dists/xenial-security
* xenial-updates https://mirrors.tuna.tsinghua.edu.cn/ubuntu/dists/xenial-updates
中科大
* xenial http://mirrors.ustc.edu.cn/ubuntu/dists/xenial/
* xenial-backports http://mirrors.ustc.edu.cn/ubuntu/dists/xenial-backports
* xenial-proposed http://mirrors.ustc.edu.cn/ubuntu/dists/xenial-proposed
* xenial-security http://mirrors.ustc.edu.cn/ubuntu/dists/xenial-security
* xenial-updates http://mirrors.ustc.edu.cn/ubuntu/dists/xenial-updates

**注意:**根据codename找.


5. 选择源

ping mirrors.aliyun.com

ping mirrors.tuna.tsinghua.edu.cn

ping mirrors.ustc.edu.cn

总结:aliyun的源在时延上表现最好.


6. 备份并修改sources.list

cp /etc/apt/sources.list /etc/apt/sources_init.list``vim /etc/apt/sources.list``apt update

7. 命令或脚本

1. 命令

格式:sudo sed -i ‘s/<原域名/新域名>/g’ /etc/apt/sources.list

  • 官方源换阿里云源
    sudo sed -i 's/archive.ubuntu.com/mirrors.aliyun.com/g' /etc/apt/sources.list
  • 官方源换清华源
    sudo sed -i 's/archive.ubuntu.com/mirrors.tuna.tsinghua.edu.cn/g' /etc/apt/sources.list
  • 官方源换中科大源
    sudo sed -i 's/archive.ubuntu.com/mirrors.ustc.edu.cn/g' /etc/apt/sources.list
  • 阿里云源换清华源
    sudo sed -i 's/mirrors.aliyun.com/mirrors.tuna.tsinghua.edu.cn/g' /etc/apt/sources.list
apt update
2. 脚本
  • 换阿里云源
    cd /etc/apt
    vim Init_sources.sh
#!/bin/bash
Codename=$( (lsb_release -a)|awk '{print $2}'|tail -n 1 )
MirrorsName="mirrors.aliyun.com"
echo "\
deb http://$MirrorsName/ubuntu/ $Codename main multiverse restricted universe
deb http://$MirrorsName/ubuntu/ $Codename-backports main multiverse restricted universe
deb http://$MirrorsName/ubuntu/ $Codename-proposed main multiverse restricted universe
deb http://$MirrorsName/ubuntu/ $Codename-security main multiverse restricted universe
deb http://$MirrorsName/ubuntu/ $Codename-updates main multiverse restricted universe
deb-src http://$MirrorsName/ubuntu/ $Codename main multiverse restricted universe
deb-src http://$MirrorsName/ubuntu/ $Codename-backports main multiverse restricted universe
deb-src http://$MirrorsName/ubuntu/ $Codename-proposed main multiverse restricted universe
deb-src http://$MirrorsName/ubuntu/ $Codename-security main multiverse restricted universe
deb-src http://$MirrorsName/ubuntu/ $Codename-updates main multiverse restricted universe
">sources.list
apt updatechmod +x Init_sources.sh``bash Init_sources.sh`或`./Init_sources.sh

注意:

  • 脚本必须位于/etc/apt目录中.
  • MirrorsName值可以更改为其他镜像的域名.

8. 阿里云Ubuntu16.0.4服务器源

## Note, this file is written by cloud-init on first boot of an instance
## modifications made here will not survive a re-bundle.
## if you wish to make changes you can:
## a.) add 'apt_preserve_sources_list: true' to /etc/cloud/cloud.cfg
##     or do the same in user-data
## b.) add sources in /etc/apt/sources.list.d
## c.) make changes to template file /etc/cloud/templates/sources.list.tmpl# See http://help.ubuntu.com/community/UpgradeNotes for how to upgrade to
# newer versions of the distribution.
deb http://mirrors.cloud.aliyuncs.com/ubuntu/ xenial main
deb-src http://mirrors.cloud.aliyuncs.com/ubuntu/ xenial main## Major bug fix updates produced after the final release of the
## distribution.
deb http://mirrors.cloud.aliyuncs.com/ubuntu/ xenial-updates main
deb-src http://mirrors.cloud.aliyuncs.com/ubuntu/ xenial-updates main## N.B. software from this repository is ENTIRELY UNSUPPORTED by the Ubuntu
## team. Also, please note that software in universe WILL NOT receive any
## review or updates from the Ubuntu security team.
deb http://mirrors.cloud.aliyuncs.com/ubuntu/ xenial universe
deb-src http://mirrors.cloud.aliyuncs.com/ubuntu/ xenial universe
deb http://mirrors.cloud.aliyuncs.com/ubuntu/ xenial-updates universe
deb-src http://mirrors.cloud.aliyuncs.com/ubuntu/ xenial-updates universe## N.B. software from this repository is ENTIRELY UNSUPPORTED by the Ubuntu
## team, and may not be under a free licence. Please satisfy yourself as to
## your rights to use the software. Also, please note that software in
## multiverse WILL NOT receive any review or updates from the Ubuntu
## security team.
# deb http://mirrors.cloud.aliyuncs.com/ubuntu/ xenial multiverse
# deb-src http://mirrors.cloud.aliyuncs.com/ubuntu/ xenial multiverse
# deb http://mirrors.cloud.aliyuncs.com/ubuntu/ xenial-updates multiverse
# deb-src http://mirrors.cloud.aliyuncs.com/ubuntu/ xenial-updates multiverse## Uncomment the following two lines to add software from the 'backports'
## repository.
## N.B. software from this repository may not have been tested as
## extensively as that contained in the main release, although it includes
## newer versions of some applications which may provide useful features.
## Also, please note that software in backports WILL NOT receive any review
## or updates from the Ubuntu security team.
# deb http://mirrors.cloud.aliyuncs.com/ubuntu/ xenial-backports main restricted universe multiverse
# deb-src http://mirrors.cloud.aliyuncs.com/ubuntu/ xenial-backports main restricted universe multiverse## Uncomment the following two lines to add software from Canonical's
## 'partner' repository.
## This software is not part of Ubuntu, but is offered by Canonical and the
## respective vendors as a service to Ubuntu users.
# deb http://archive.canonical.com/ubuntu xenial partner
# deb-src http://archive.canonical.com/ubuntu xenial partnerdeb http://mirrors.cloud.aliyuncs.com/ubuntu xenial-security main
deb-src http://mirrors.cloud.aliyuncs.com/ubuntu xenial-security main
deb http://mirrors.cloud.aliyuncs.com/ubuntu xenial-security universe
deb-src http://mirrors.cloud.aliyuncs.com/ubuntu xenial-security universe
# deb http://mirrors.cloud.aliyuncs.com/ubuntu xenial-security multiverse
# deb-src http://mirrors.cloud.aliyuncs.com/ubuntu xenial-security multiverse

参考链接:https://www.jianshu.com/p/5400722c369c

ubuntu 21.04对source.list.d目录的介绍(软件源、换源)相关推荐

  1. Ubuntu 21.04 更新源

    Ubuntu 21.04 更新源 # cat /etc/issue Ubuntu 21.04 \n \l cat /etc/apt/sources.list # 默认注释了源码镜像以提高 apt up ...

  2. Repo下载、编译AOSP源码:基于Ubuntu 21.04,android-12.1.0_r27

    文章目录 一. 前言 二.系列文章 三. 服务器配置 3.1 Repo 工具配置 3.2 AOSP 依赖配置 四. 下载源码 4.1 下载 aosp tar ball 4.2 同步代码 4.3 切分支 ...

  3. Win10 下安装Ubuntu 21.04桌面版 双系统 并设置win10为默认启动系统 详细教程

    文章目录 〇.写在前面 〇 - Plus:如何进入BIOS 〇 - Plus - Plus:U盘启动快捷键 一.磁盘分区:Win10划分未分配空间 二.下载Ubuntu 21.04镜像 三.安装U盘启 ...

  4. 联想拯救者 R7000P 安装Ubuntu 21.04 出现屏幕亮度不能调节的问题

    联想拯救者 R7000P 安装Ubuntu 21.04 出现屏幕亮度不能调节的问题 1. 基本配置 2. 摸索 3. 变故 4. 找原因 5. 总结 1. 基本配置 笔记本电脑:联想拯救者 R7000 ...

  5. 从 Ubuntu 21.04 升级到 Ubuntu 21.10

    Ubuntu 21.10 "Impish Indri" 刚刚发布.如果你正在使用 Ubuntu 21.04,你应该有升级到 Ubuntu 21.10 的选项. 然而,这种推出将是逐 ...

  6. win7的vmware中安装ubuntu 13.04看不到共享目录

    问题: vmware 9.0.2下新装ubuntu 13.04,安装完成后按照惯例添加共享目录. 重启ubuntu 13.04,在/mnt/hgfs目录下看不到共享目录的名称. 解决办法: 1. 反复 ...

  7. ubuntu 21.04 版本上 安装 sqlcmd

    参考链接:https://docs.microsoft.com/en-us/sql/linux/sql-server-linux-setup-tools?view=sql-server-ver15#u ...

  8. linux每个版本发布时间,Ubuntu 21.04各版本的发布时间公布和计划功能介绍

    本文介绍Ubuntu 21.04(代号是Hirsute Hippo)各版本的发布时间和计划推出的功能. 具体发布时间公布 以下是Ubuntu 21.04 Hirsute Hippo各种版本的推出时间, ...

  9. Ubuntu 21.04 如何进入命令行的登录界面

    ** Ubuntu 21.04 如何进入命令行的登录界面 ** VMwear下Ubuntu的操作界面 进入命令行的登录界面 快捷键 Ctrl + Alt +F2~F6 看见如下界面 进入命令行的登录界 ...

最新文章

  1. 关于目标检测你必须知道的……
  2. mysql --The MEMORY Storage Engine--官方文档
  3. python中单个和批量增加更新的mysql(没有则插入,有则更新)
  4. 添加dubbo xsd的支持
  5. 【目标检测】IoU、GIoU、DIoU、CIoU Loss详解及代码实现
  6. MooTool 1.0.0 发布,开发者常备桌面小工具
  7. 使用python在ArcGIS中合并多个图层中的数据
  8. 修改 timezone
  9. jquery-8 jquery如何处理css样式
  10. SQL太难学不会?教你如何零基础快速入门
  11. 华为路由器显示连接到服务器失败怎么办,华为路由器设置好了不能用怎么办 华为路由器无法上网问题-192路由网...
  12. 银行柜员绩效考核案例
  13. 开源分布式任务工作流调度系统Easy Scheduler Release 1.0.2
  14. Pytorch中BatchNorm中running_mean和running_var的计算方法
  15. Laya.TextInput组件中禁用后改变输入框背景色和文字颜色
  16. 论文阅读笔记《Dynamic Few-Shot Visual Learning without Forgetting》
  17. 执行方案(Command)
  18. win 通过 Distro 安装 linux 子系统
  19. AcWing寒假每日一题 2058.笨拙的手指
  20. 天津市南洋工业学校计算机应用,一、计算机应用技术技能

热门文章

  1. linux线程和进程详解,linux 进程和线程简介
  2. 【Python】核酸结果统计难?复旦博士生的操作火了......
  3. 【机器学习基础】机器学习中的特征工程总结!
  4. 【机器学习基础】数学推导+纯Python实现机器学习算法19:PCA降维
  5. 强化学习和最优控制的《十个关键点》81页PPT汇总
  6. arXiv 精选:一文看尽六月最热五篇论文
  7. 推荐算法炼丹笔记:CTR点击率预估系列入门手册
  8. 发布丨网易云信智慧云课堂解决方案,让教育不再难
  9. 这个一夜暴富的秘诀你还不知道?
  10. 联盟和部落大战一触即发,你有票了吗?