目录
更换源的目的一是将下载软件的物理地址从外国改到国内,解决默认软件源下载慢的问题、二是用户有时可能需要使用特定版本的软件,而默认软件源可能提供的是较新的版本。更换软件源可以让用户选择使用包含他们需要软件版本的源、三是有些用户更喜欢使用由社区或第三方维护的软件源,因为它们可能更稳定或包含一些官方源中没有的软件包。这样的源可能更符合用户的需求,提供更好的软件更新体验。总结就是更换源为了下载快一点和增加用户自定义开发的需求。
一、打开软件源的配置文件:
直接在终端运行以下代码打开配置文件,代码意思就是说使用了gedit文本编辑器打开了我们需要修改软件源的配置文件然后加以修改,添加上国内的软件源。你使用想vim其他的文本编辑器都可以,前提你会搞定权限问题就行。
sudo gedit /etc/apt/sources.list
二、添加软件源地址:
添加的步骤就是将下面我提供的软件地址添加到打开的文件保存一下。以下提供一些我在网上找的常见的软件源地址(基本都是国内主要解决资源下载慢的问题),如果是自定义开发者的话就得自己去选择对应的软件源。作者一般喜欢多添加几个软件源,在你下载资源的时候系统会按照你添加软件源的顺序依次寻找资源,多安排几个总能涵盖大部分我所需要的资源。唯一的问题就是后面更新软件源的时候要花费的时间就会很多,所以低配电脑量力而行,你等得起当我没说。
阿里源:
deb http://mirrors.aliyun.com/ubuntu/ bionic main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ bionic-security main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic-security main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ bionic-updates main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic-updates main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ bionic-proposed main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic-proposed main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ bionic-backports main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic-backports main restricted universe multiverse
清华源:
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-updates main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-updates main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-backports main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-backports main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-security main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-security main restricted universe multiverse
# 预发布软件源,不建议启用
# deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-proposed main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-proposed main restricted universe multiverse
中科大源:
deb https://mirrors.ustc.edu.cn/ubuntu/ jammy main restricted universe multiverse
# deb-src https://mirrors.ustc.edu.cn/ubuntu/ jammy main restricted universe multiverse
deb https://mirrors.ustc.edu.cn/ubuntu/ jammy-security main restricted universe multiverse
# deb-src https://mirrors.ustc.edu.cn/ubuntu/ jammy-security main restricted universe multiverse
deb https://mirrors.ustc.edu.cn/ubuntu/ jammy-updates main restricted universe multiverse
# deb-src https://mirrors.ustc.edu.cn/ubuntu/ jammy-updates main restricted universe multiverse
deb https://mirrors.ustc.edu.cn/ubuntu/ jammy-backports main restricted universe multiverse
# deb-src https://mirrors.ustc.edu.cn/ubuntu/ jammy-backports main restricted universe multiverse
# 预发布软件源,不建议启用
# deb https://mirrors.ustc.edu.cn/ubuntu/ jammy-proposed main restricted universe multiverse
# deb-src https://mirrors.ustc.edu.cn/ubuntu/ jammy-proposed main restricted universe multiverse
网易源:
deb http://mirrors.163.com/ubuntu/ wily main restricted universe multiverse
deb http://mirrors.163.com/ubuntu/ wily-security main restricted universe multiverse
deb http://mirrors.163.com/ubuntu/ wily-updates main restricted universe multiverse
deb http://mirrors.163.com/ubuntu/ wily-proposed main restricted universe multiverse
deb http://mirrors.163.com/ubuntu/ wily-backports main restricted universe multiverse
deb-src http://mirrors.163.com/ubuntu/ wily main restricted universe multiverse
deb-src http://mirrors.163.com/ubuntu/ wily-security main restricted universe multiverse
deb-src http://mirrors.163.com/ubuntu/ wily-updates main restricted universe multiverse
deb-src http://mirrors.163.com/ubuntu/ wily-proposed main restricted universe multiverse
deb-src http://mirrors.163.com/ubuntu/ wily-backports main restricted universe multiverse
三、更新软件源:
保存完文件以后再在终端里面输入运行一下下面的内容就行了。
sudo apt-get update
的主要目的是确保系统了解所有可用的软件包及其最新版本,以便在以后执行软件安装或升级时能够基于最新的信息进行操作。这不会实际安装或升级软件包,只是更新本地索引以获取最新的信息。
四、问题:由于没有公钥,无法验证下列签名 :NO_PUBKEY
如果遇到这个问题将下面指令在终端运行一遍就行了,注意最后一个空格后面xxx得换一下,你的报错应该有:
sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv xxx
可以参考我的找:
sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 76F1A20FF987672F