ubuntu无法下载软件包

在学习Linux过程中,遇到Ubuntu系统使用`sudo apt-get update`时无法下载软件包的错误。尝试过更换源列表、调整网络设置(从桥接改为NAT),最终通过在sources.list中添加163源并逐一测试,成功解决了更新问题。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

最近在跟着飞凌嵌入式视频学习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,增加VMwarenat获取的动态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啦!


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值