1. 程式人生 > >apt-get: Could not resolve 'archive.ubuntu.com'解決方法

apt-get: Could not resolve 'archive.ubuntu.com'解決方法

在使用Ubuntu搭建TFTP伺服器的時候,新買的Linux伺服器主機,在是還用atp-get的時候出現了apt-get: Could not resolve 'archive.ubuntu.com'的錯誤,一開始按照網上的說法,修改apt-get的源網址,添加了國內的一些網址資源以後還是不行,比如添加了以下的一些資源網址:

deb http://mirrors.ustc.edu.cn/ubuntu/ precise-updates main restricted
deb-src http://mirrors.ustc.edu.cn/ubuntu/ precise-updates main restricted
deb http://mirrors.ustc.edu.cn/ubuntu/ precise universe
deb-src http://mirrors.ustc.edu.cn/ubuntu/ precise universe
deb http://mirrors.ustc.edu.cn/ubuntu/ precise-updates universe
deb-src http://mirrors.ustc.edu.cn/ubuntu/ precise-updates universe
deb http://mirrors.ustc.edu.cn/ubuntu/ precise multiverse
deb-src http://mirrors.ustc.edu.cn/ubuntu/ precise multiverse
deb http://mirrors.ustc.edu.cn/ubuntu/ precise-updates multiverse
deb-src http://mirrors.ustc.edu.cn/ubuntu/ precise-updates multiverse
deb http://mirrors.ustc.edu.cn/ubuntu/ precise-backports main restricted universe multiverse
deb-src http://mirrors.ustc.edu.cn/ubuntu/ precise-backports main restricted universe multiverse
deb http://security.ubuntu.com/ubuntu precise-security main restricted
deb-src http://security.ubuntu.com/ubuntu precise-security main restricted
deb http://security.ubuntu.com/ubuntu precise-security universe
deb-src http://security.ubuntu.com/ubuntu precise-security universe
deb http://security.ubuntu.com/ubuntu precise-security multiverse
deb-src http://security.ubuntu.com/ubuntu precise-security multiverse

deb http://mirrors.sohu.com/ubuntu/ precise-updates main restricted
deb-src http://mirrors.sohu.com/ubuntu/ precise-updates main restricted
deb http://mirrors.sohu.com/ubuntu/ precise universe
deb-src http://mirrors.sohu.com/ubuntu/ precise universe
deb http://mirrors.sohu.com/ubuntu/ precise-updates universe
deb-src http://mirrors.sohu.com/ubuntu/ precise-updates universe
deb http://mirrors.sohu.com/ubuntu/ precise multiverse
deb-src http://mirrors.sohu.com/ubuntu/ precise multiverse
deb http://mirrors.sohu.com/ubuntu/ precise-updates multiverse
deb-src http://mirrors.sohu.com/ubuntu/ precise-updates multiverse
deb http://mirrors.sohu.com/ubuntu/ precise-backports main restricted universe multiverse
deb-src http://mirrors.sohu.com/ubuntu/ precise-backports main restricted universe multiverse

deb http://mirrors.163.com/ubuntu/ precise-updates main restricted
deb-src http://mirrors.163.com/ubuntu/ precise-updates main restricted
deb http://mirrors.163.com/ubuntu/ precise universe
deb-src http://mirrors.163.com/ubuntu/ precise universe
deb http://mirrors.163.com/ubuntu/ precise-updates universe
deb-src http://mirrors.163.com/ubuntu/ precise-updates universe
deb http://mirrors.163.com/ubuntu/ precise multiverse
deb-src http://mirrors.163.com/ubuntu/ precise multiverse
deb http://mirrors.163.com/ubuntu/ precise-updates multiverse
deb-src http://mirrors.163.com/ubuntu/ precise-updates multiverse
deb http://mirrors.163.com/ubuntu/ precise-backports main restricted universe multiverse
deb-src http://mirrors.163.com/ubuntu/ precise-backports main restricted universe multiverse

至於怎麼修改該檔案,可以通過通過SSH Secure File Transfer軟體開啟目錄/etc/apt下面的source.list檔案通過記事本進行編輯,也就是將上面的內容新增到檔案的後面。編輯如下圖所示:


但是新增完以上網址後,還是出現Could not resolve 'archive.ubuntu.com'的錯誤,這種原因其實是因為還缺少一個步驟,就是講新增的這幾個網址的網址和IP進行對映,修改/etc/目錄下的host檔案,用記事本開啟,如下圖所示:

講host檔案中的網址找到其實際的IP地址,至於怎麼通過網址找到實際的IP,可以百度一下,或者使用ip.chinaz.com進行查詢,修改後的host檔案如下圖所示:


不同時期的網址和IP對應關係是不一樣的,上面的網址與IP對應關係在2016年9月5日的時候有效,如果實現請重新查詢網址與IP的對應關係。

設定好以上步驟之後,執行命令sudo apt-get update和命令sudo apt-get upgrade。執行完之後,會更新目錄,如下圖所示:


執行完上面的更新後,就會解決改問題了。

綜上,主要就是2點:1、新增資源網站,2講新增的資源網站和實際的IP做對映。