首頁 > 軟體

Ubuntu 18.04更改apt為阿里雲軟體源

2020-06-16 16:37:26

Ubuntu更改apt源為國內更新源(或者軟體源)方法早就有了,內容大同小異,我們應當掌握其規律了,其實每一版內容不同的地方就是版本號(或者官方一點的說:系統代號),所以我們先了解下新版本的系統代號:

使用命令:lsb_release -c

得到本系統的系統代號,如下圖所示:

我們可以看到新版本的Ubuntu系統代號為bionic

同樣的我們也可以得到之前任意版本的系統代號:

Ubuntu 12.04 (LTS)代號為precise。
Ubuntu 14.04 (LTS)代號為trusty。
Ubuntu 15.04 代號為vivid。
Ubuntu 15.10 代號為wily。
Ubuntu 16.04 (LTS)代號為xenial。

所以這也就解釋了為什麼利用搜尋引擎搜出來的那麼多方案裡面內容不盡相同的原因,因為大家更改apt安裝源時用的系統不一樣。

一、首先備份Ubuntu系統的官方原始檔

1、開啟Ubuntu的命令終端,進入原始檔 sources.list 所在的目錄:

2、然後執行備份命令,執行 sudo cp sources.list sources.list.backup 對原始檔內容進行備份,以防萬一。

cd /etc/apt
sudo cp sources.list sources.list.backup

二、修改原始檔內容

1、阿里原始檔內容如下:

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-backports main restricted universe multiverse
deb-src 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-proposed main restricted universe multiverse


值得注意的是 sources.list 檔案的條目都是有格式的(通過上面的內容大家也看的出來),一般有如下形式:
deb http://site.example.com/debian distribution component1 component2 component3
deb-src http://site.example.com/debian distribution component1 component2 component3

所以後面幾個引數是對軟體包的分類(Ubuntu下是main, restricted,universe ,multiverse這四個)
所以你把內容寫成:

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

上面之類的也是可以的,之前我有這個疑惑,所以在這裡一併告知和我有一樣疑惑的朋友。

2、將上述阿里源的檔案內容全部複製,使用 sudo vim sources.list 開啟檔案,輸入 ggdG(vim操作指令)刪除所有內容(這句指令可以理解為刪除第一行到最後一行的的全部內容)

sudo vim sources.list    # 在 /etc/apt 目錄下
ggdG    # 使用vim開啟 sources.list 檔案後執行此命令

3、將複製的阿里原始檔內容全部貼上到檔案中後,輸入 : ——> wq 儲存退出。

更新源

使用 sudo apt-get update 即可更新獲取 阿里軟體源 提供的軟體列表

sudo apt-get update

更新軟體

使用 sudo apt-get upgrade 即可跟新軟體
sudo apt-get upgrade


IT145.com E-mail:sddin#qq.com