发布时间:2010-05-01 10:22 来源:未知
执行命令更新
复制代码代码如下:
sudo apt-get update
显示为
E: 无法获得锁 /var/lib/apt/lists/lock - open (11 Resource temporarily unavailable)
E: 无法对状态列表目录加锁
直接把lock 文件删除就是了..
sudo rm /var/lib/apt/lists/lock
我在网上查了一下,还有下面方法
先查看一下是否有使用apt-get的程序,终端输入:ps -aux,找到使用apt-get的程序(最后一列),查看其PID号,然后杀死其进程,输入sudo kill PID,然后升级一下软件源,sudo apt-get update,sudo apt-get dist-update.
Ubuntu 更新软件源出错问题
当执行sudo apt-get update来更新软件源时,若出现以下类似错误: Failed to fetch http://cn.archive.ubuntu.com/ubuntu/dists/maverick/Release.gpg Something wicked happened resolving 'cn.archive.ubuntu.com:http' (-5 - No address associated with hostname)
说明DNS解析出现了问题,应着重查看以下方面:
1. cat /etc/resolv.conf
查看里面的domain, search和nameserver配置是否正确。
若通过代理上网,请查看:
2. cat /etc/apt/apt.conf
在里面添加设置:
Acquire::http::proxy "http://xxxxx.xxxxx.xxxx:1080" , 注意是http, 不是https
3. 查看 “系统”--> “首选项”--> “网络代理”,里面的代理是否设置正确