最近在跟着飞凌嵌入式视频学习linux。在sudo apt-get update时,总是出现错误。百度上搜,发现很多人碰到这种问题
结果可能一样,但原因却不尽相同。
一:源的问题
按下面这个文章操作,将源列表复制到sources.list中。update错误依旧。没有任何改变!
http://www.linuxidc.com/Linux/2010-03/24954.htm
二:网络问题
之前按照视频的方法设置的网络连接方式为桥接,于是按照一下步骤将网络设置为NAT。发现有的源能下载,有的依然是not found。
1)
查看你的连接外网的网卡的属性,选择“高级”标签,设置成允许共享,并设定允许的网络接口为VMNET8(NAT)(如果是bridge必须是(VMNET1)
2)
system>network>选择etho,同时设置IP为自动获取。增加DNS,增加VMware中nat获取的动态DNS
三:还是源的问题
编辑/etc/apt/sources.list文件,把里面的默认的都用#号注释掉(或全删掉)然后添加以下几行:
##163
deb http://mirrors.163.com/ubuntu/ maverick main restricted universe multiverse
deb http://mirrors.163.com/ubuntu/ maverick-security main restricted universe multiverse
deb http://mirrors.163.com/ubuntu/ maverick-updates main restricted universe multiverse
deb http://mirrors.163.com/ubuntu/ maverick-proposed main restricted universe multiverse
deb http://mirrors.163.com/ubuntu/ maverick-backports main restricted universe multiverse
deb-src http://mirrors.163.com/ubuntu/ maverick main restricted universe multiverse
deb-src http://mirrors.163.com/ubuntu/ maverick-security main restricted universe multiverse
deb-src http://mirrors.163.com/ubuntu/ maverick-updates main restricted universe multiverse
deb-src http://mirrors.163.com/ubuntu/ maverick-proposed main restricted universe multiverse
deb-src http://mirrors.163.com/ubuntu/ maverick-backports main restricted universe multiverse
注意了啊,红色标注的是用户名,可以在http://mirrors.163.com/ubuntu/dists/上直接看到,要是这里的不能用了就去上面找一组能用的,是一组,要全部改撒。。如下图所示:
接着就是一个一个试试就OK啦!