更換Ubuntu軟件源


  對於Ubuntu系統, 不同的版本的源都不一樣,每一個版本都有自己專屬的源。 而對於 Ubuntu 的同一個發行版本,它的源又分布在全球范圍內的服務器上。Ubuntu 默認使用的官方源的服務器在歐洲,從國內訪問速度很慢。國內的阿里、網易以及一些重點高校也都有 Ubuntu 的源,所以在裝完 Ubuntu 系統后最好把官方源更換為國內的源。

1.獲取Ubuntu代號

Ubuntu 每個發行版本都有自己的代號,我們要通過我們電腦上 Ubuntu 的代號去找對應的源,Ctrl+Alt+T 打開終端,執行以下命令:

lsb_release -a

 然后會得到我們自己的 Ubuntu 的版本信息 ,最后一欄 codename 后面的就是我們自己的 Ubuntu 的代號。比如我安裝的是 Ubuntu 18.04.1,查出來的代號就是 bionic.

2.查找可用的源

https://wiki.ubuntu.org.cn/源列表

3.編輯源

打開鏈接:https://wiki.ubuntu.org.cn/模板:18.04source

復制以下內容到編輯器:

將上圖ubuntu18.4源模板里紅框內的ubuntu默認官方源地址改為step2里面任意一個服務器地址,一般用阿里雲和清華大學的源;然后將藍色框中的內容改為你自己Ubuntu的代號。

例如:

# 1.阿里雲源
deb http://mirrors.aliyun.com/ubuntu/ bionic main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ bionic-security main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ bionic-updates main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ bionic-backports main restricted universe multiverse
##測試版源
deb http://mirrors.aliyun.com/ubuntu/ bionic-proposed main restricted universe multiverse
# 源碼
deb-src http://mirrors.aliyun.com/ubuntu/ bionic main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic-security main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic-updates main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic-backports main restricted universe multiverse
##測試版源
deb-src http://mirrors.aliyun.com/ubuntu/ bionic-proposed main restricted universe multiverse


# 2.清華大學源
deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic main restricted universe multiverse
deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-security main restricted universe multiverse
deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-updates main restricted universe multiverse
deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-backports main restricted universe multiverse
##測試版源
deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-proposed main restricted universe multiverse
# 源碼
deb-src http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic main restricted universe multiverse
deb-src http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-security main restricted universe multiverse
deb-src http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-updates main restricted universe multiverse
deb-src http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-backports main restricted universe multiverse
##測試版源
deb-src http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-proposed main restricted universe multiverse

4.修改源文件source.list

Ubuntu 的源存放在在 /etc/apt/ 目錄下的 sources.list 文件中,修改前我們先做個備份,在終端中執行以下命令:

sudo cp /etc/apt/sources.list /etc/apt/sources.list.bcakup

然后執行下面的命令打開 sources.list 文件,清空里面的內容,把上面我們編輯好的國內的源復制進去,保存后退出。

sudo gedit /etc/apt/source.list

5.更新軟件包列表

sudo apt-get update

6.更新軟件

sudo apt-get dist-upgrade  

或者

sudo apt-get upgrade

這里提一下apt-get upgrade 與apt-get dist-upgrade的關系:

upgrade:系統將現有的Package升級,如果有相依性的問題,而此相依性需要安裝其它新的Package或影響到其它Package的相依性時,此Package就不會被升級,會保留下來. 

dist-upgrade:可以聰明的解決相依性的問題,如果有相依性問題,需要安裝/移除新的Package,就會試着去安裝/移除它. (所以通常這個會被認為是有點風險的升級) 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM