ubuntu apt-get update 失败解决。

时间:2025-03-24 15:37:07
当运行apt-get update后出现如下错误时:
E: Some index files failed to download, they have been ignored, or old ones used instead.

可以将目录下/var/lib/apt/lists/partial/所有的文件清掉,再次运行apt-get update即可!自带源在大陆不好。


出现以下错误:

/etc/apt$ sudo apt-get update
Err  precise-security InRelease
  
Err  precise-security 
  Temporary failure resolving ''
Err  precise InRelease
  
Err  precise-updates InRelease
  
Err  precise-backports InRelease
  
Err  precise 
  Temporary failure resolving ''
Err  precise-updates 
  Temporary failure resolving ''
Err  precise-backports 
  Temporary failure resolving ''
Reading package lists... Done
W: Failed to fetch /ubuntu/dists/precise/InRelease  

W: Failed to fetch /ubuntu/dists/precise-updates/InRelease  

W: Failed to fetch /ubuntu/dists/precise-backports/InRelease  

W: Failed to fetch /ubuntu/dists/precise-security/InRelease  

W: Failed to fetch /ubuntu/dists/precise-security/  Temporary failure resolving ''

W: Failed to fetch /ubuntu/dists/precise/  Temporary failure resolving ''

W: Failed to fetch /ubuntu/dists/precise-updates/  Temporary failure resolving ''

W: Failed to fetch /ubuntu/dists/precise-backports/  Temporary failure resolving ''

W: Some index files failed to download. They have been ignored, or old ones used instead.
xinju@xinjuOffice:/etc/apt$ cd ../network


阿里源:

deb /ubuntu/ raring main restricted universe multiverse
deb /ubuntu/ raring-security main restricted universe multiverse
deb /ubuntu/ raring-updates main restricted universe multiverse
deb /ubuntu/ raring-proposed main restricted universe multiverse
deb /ubuntu/ raring-backports main restricted universe multiverse
deb-src /ubuntu/ raring main restricted universe multiverse
deb-src /ubuntu/ raring-security main restricted universe multiverse
deb-src /ubuntu/ raring-updates main restricted universe multiverse
deb-src /ubuntu/ raring-proposed main restricted universe multiverse
deb-src /ubuntu/ raring-backports main restricted universe multiverse

修改ip:

# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).

# The loopback network interface
auto lo
iface lo inet loopback

# The primary network interfacea
auto eth0
iface eth0 inet static
address 192.168.2.170
netmask 255.255.255.0
broadcast 192.168.2.255
gateway 192.168.2.1
dns-nameservers 192.168.2.1


修改dns:

1,重启生效:

sudo vi /etc/resolvconf//base(这个文件默认是空的)

在里面插入:
nameserver 8.8.8.8
nameserver 8.8.4.4

如果有多个DNS就一行一个

修改好保存,然后执行

sudo resolvconf -u

再看/etc/,最下面就多了2行:

cat /etc/
# Dynamic (5) file for glibc resolver(3) generated by resolvconf(8)
#     DO NOT EDIT THIS FILE BY HAND -- YOUR CHANGES WILL BE OVERWRITTEN
nameserver 8.8.8.8
nameserver 8.8.4.4

可以看到我们的设置已经加上了,然后再ping一个域名,当时就可以解析了,无需重启。


2,重启失效:

配置文件地址 /etc/

使用编辑器打开

改为如下内容:
search localdomain
nameserver 202.96.128.86 希望修改成的DNS
nameserver 202.96.128.166 备用DNS

重启网络:sudo /etc//networking restart。即可