Ubuntu操作系统“Failed to fetch”错误的解决方法

操作系统:Ubuntu 12.04 LTS

 

    在Ubuntu操作系统中,使用apt-get命令安装所需的开发软件非常方便,但也有不少时候由于链接不上软件源而不能正常安装,于是很多人都会想到使用sudo apt-get update命令来更新软件源,而恰恰这时屋漏偏逢连夜雨,更新命令也不能正常工作,出现大量“Failed to fetch”的错误。   

W: Failed to fetch http://archive.ubuntu.com/ubuntu/dists/precise-updates/main/binary-i386/Packages  Something wicked happened resolving 'archive.ubuntu.com:http' (-5 - No address associated with hostname)

W: Failed to fetch http://archive.ubuntu.com/ubuntu/dists/precise-updates/restricted/binary-i386/Packages  Something wicked happened resolving 'archive.ubuntu.com:http' (-5 - No address associated with hostname)

W: Failed to fetch http://archive.ubuntu.com/ubuntu/dists/precise-updates/universe/binary-i386/Packages  Something wicked happened resolving 'archive.ubuntu.com:http' (-5 - No address associated with hostname)

W: Failed to fetch http://archive.ubuntu.com/ubuntu/dists/precise-updates/multiverse/binary-i386/Packages  Something wicked happened resolving 'archive.ubuntu.com:http' (-5 - No address associated with hostname)

W: Failed to fetch http://archive.ubuntu.com/ubuntu/dists/precise-updates/main/i18n/Translation-en_US  Something wicked happened resolving 'archive.ubuntu.com:http' (-5 - No address associated with hostname)

     其实,解决这个问题十分简单,只要设置妥当DNS服务器即可,如电信网络的设置如下所示。

$ sudo vi /etc/resolv.conf
 

   

    再次执行sudo apt-get update命令,结果一切正常。

Hit http://archive.ubuntu.com precise-proposed/restricted TranslationIndex
Hit http://archive.ubuntu.com precise-proposed/universe TranslationIndex
Hit http://archive.ubuntu.com precise/main Translation-en
Hit http://archive.ubuntu.com precise/multiverse Translation-en
Hit http://archive.ubuntu.com precise/restricted Translation-en
Hit http://archive.ubuntu.com precise/universe Translation-en
Hit http://archive.ubuntu.com precise-updates/main Translation-en
Hit http://archive.ubuntu.com precise-updates/multiverse Translation-en
Hit http://archive.ubuntu.com precise-updates/restricted Translation-en
Hit http://archive.ubuntu.com precise-updates/universe Translation-en
Hit http://archive.ubuntu.com precise-security/main Translation-en
Hit http://archive.ubuntu.com precise-security/multiverse Translation-en
Hit http://archive.ubuntu.com precise-security/restricted Translation-en
Hit http://archive.ubuntu.com precise-security/universe Translation-en
Hit http://archive.ubuntu.com precise-backports/main Translation-en                                                         
Hit http://archive.ubuntu.com precise-backports/multiverse Translation-en                                                   
Hit http://archive.ubuntu.com precise-backports/restricted Translation-en                                                   
Hit http://archive.ubuntu.com precise-backports/universe Translation-en                                                     
Hit http://archive.ubuntu.com precise-proposed/main Translation-en                                                          
Hit http://archive.ubuntu.com precise-proposed/multiverse Translation-en                                                    
Hit http://archive.ubuntu.com precise-proposed/restricted Translation-en                                                    
Hit http://archive.ubuntu.com precise-proposed/universe Translation-en                                                      
Fetched 107 kB in 6s (16.6 kB/s)                                                                                            
Reading package lists... Done

你可能感兴趣的:(实用工具)