更換Ubuntu源爲國內源的操做記錄

 

咱們都知道,Ubuntu的官方源對於國內用戶來講是比較慢的,能夠將它的源換成國內的源(好比阿里源),這樣用起來就很快了。下面記錄下更換操做:ubuntu

首先了解下/etc/apt/sources.list文件
文件/etc/apt/sources.list是一個普通可編輯的文本文件,保存了ubuntu軟件更新的源服務器的地址。
和sources.list功能同樣的是/etc/apt/sources.list.d/*.list(*表明一個文件名,只能由字母、數字、下劃線、英文句號組成),
該文件夾下的文件是第三方軟件的源,能夠分別存放不一樣的第三源地址,只需「擴展名」爲list便可。
sources.list.d目錄下的*.list文件爲在單獨文件中寫入源的地址提供了一種方式,一般用來安裝第三方的軟件。

以下是ubuntu官方sources.list文件內容:
deb http://archive.ubuntu.com/ubuntu/ trusty main restricted universe multiverse
deb http://archive.ubuntu.com/ubuntu/ trusty-security main restricted universe multiverse
deb http://archive.ubuntu.com/ubuntu/ trusty-updates main restricted universe multiverse
deb http://archive.ubuntu.com/ubuntu/ trusty-proposed main restricted universe multiverse
deb http://archive.ubuntu.com/ubuntu/ trusty-backports main restricted universe multiverse
deb-src http://archive.ubuntu.com/ubuntu/ trusty main restricted universe multiverse
deb-src http://archive.ubuntu.com/ubuntu/ trusty-security main restricted universe multiverse
deb-src http://archive.ubuntu.com/ubuntu/ trusty-updates main restricted universe multiverse
deb-src http://archive.ubuntu.com/ubuntu/ trusty-proposed main restricted universe multiverse
deb-src http://archive.ubuntu.com/ubuntu/ trusty-backports main restricted universe multiverse

以上內容的具體含義以下:
1)每一行的開頭是deb或者deb-src,分別表示直接經過.deb文件進行安裝和經過源文件的方式進行安裝。
2)deb或者deb-src字段以後,是一段URL,以後是五個用空格隔開的字符串,分別對應相應的目錄結構。
在瀏覽器中輸入http://archive.ubuntu.com/ubuntu/,並進入dists目錄,能夠發現有5個目錄和前述sources.list文件中的第三列字段相對應。
任選其中一個目錄進入,能夠看到和sources.list後四列相對應的目錄結構


以上官方的ubuntu源在國內使用,一般都會很慢,以致於在使用過程當中報錯。
----------------下面是我在線上使用過的一個ubuntu的源---------------------
root@ubuntutest03-KVM:~# cat /etc/apt/sources.list|grep -v "^#"|grep -v "^$"
deb http://cn.archive.ubuntu.com/ubuntu/ xenial main restricted
deb http://cn.archive.ubuntu.com/ubuntu/ xenial-updates main restricted
deb http://cn.archive.ubuntu.com/ubuntu/ xenial universe
deb http://cn.archive.ubuntu.com/ubuntu/ xenial-updates universe
deb http://cn.archive.ubuntu.com/ubuntu/ xenial multiverse
deb http://cn.archive.ubuntu.com/ubuntu/ xenial-updates multiverse
deb http://cn.archive.ubuntu.com/ubuntu/ xenial-backports main restricted universe multiverse
deb http://security.ubuntu.com/ubuntu xenial-security main restricted
deb http://security.ubuntu.com/ubuntu xenial-security universe
deb http://security.ubuntu.com/ubuntu xenial-security multiverse

--------------下面是替換成阿里源的內容-------------
root@ubuntutest03-KVM:~# cat /etc/apt/sources.list
deb http://mirrors.aliyun.com/ubuntu/ xenial main restricted universe multiverse  
deb http://mirrors.aliyun.com/ubuntu/ xenial-security main restricted universe multiverse  
deb http://mirrors.aliyun.com/ubuntu/ xenial-updates main restricted universe multiverse  
deb http://mirrors.aliyun.com/ubuntu/ xenial-backports main restricted universe multiverse  
##測試版源  
deb http://mirrors.aliyun.com/ubuntu/ xenial-proposed main restricted universe multiverse  
# 源碼  
deb-src http://mirrors.aliyun.com/ubuntu/ xenial main restricted universe multiverse  
deb-src http://mirrors.aliyun.com/ubuntu/ xenial-security main restricted universe multiverse  
deb-src http://mirrors.aliyun.com/ubuntu/ xenial-updates main restricted universe multiverse  
deb-src http://mirrors.aliyun.com/ubuntu/ xenial-backports main restricted universe multiverse  
##測試版源  
deb-src http://mirrors.aliyun.com/ubuntu/ xenial-proposed main restricted universe multiverse  
# Canonical 合做夥伴和附加  
deb http://archive.canonical.com/ubuntu/ xenial partner  
deb http://extras.ubuntu.com/ubuntu/ xenial main

root@ubuntutest03-KVM:~# apt-get update 更新源  
root@ubuntutest03-KVM:~# apt-get upgrade 更新軟件 


-------------更換成其餘開放的ubuntu源,作法和上面同理----------------
再好比下面更換成網易源(打開文件中的url。進入dists目錄下就能看到xenial等對應的目錄結構了)
root@ubuntutest03-KVM:~# cat /etc/apt/sources.list
deb http://mirrors.163.com/ubuntu/ xenial main restricted
deb http://mirrors.163.com/ubuntu/ xenial-updates main restricted
deb http://mirrors.163.com/ubuntu/ xenial universe
deb http://mirrors.163.com/ubuntu/ xenial-updates universe
deb http://mirrors.163.com/ubuntu/ xenial multiverse
deb http://mirrors.163.com/ubuntu/ xenial-updates multiverse
deb http://mirrors.163.com/ubuntu/ xenial-backports main restricted universe multiverse
deb http://security.ubuntu.com/ubuntu xenial-security main restricted
deb http://security.ubuntu.com/ubuntu xenial-security universe
deb http://security.ubuntu.com/ubuntu xenial-security multiverse

root@ubuntutest03-KVM:~# apt-get update 更新源  
root@ubuntutest03-KVM:~# apt-get upgrade 更新軟件
相關文章
相關標籤/搜索