debian出现更新或下载软件源sudo apt-get update或者sudo apt install XXX都出错

问题:

如题,当使用
sudo apt-get update或者sudo apt install XXX
时会卡在

hit http://XXXX buster InRelease
hit 0% connect......

随后会显示链接不通,网络 refused connect 111之类的报错

解决方案:

第一步:
在网上搜索解决方案后,尝试将原本的软件源换位与debian版本相适配的阿里源或者是清华源。具体方法就是将
/etc/apt/source.list
中的网址更换为阿里源或者清华源的地址,此处不在赘述。

此时出现问题:
虽然不会报像上面的错误,会显示类似以下两种错误

404 found aliyun

或者

文件尺寸不符(20=156065

第二步
此时尝试更换 contrib 位置
并未解决问题

第三步
考虑是否更换源后,拉取的软件包进制或者格式不对,尝试安装

sudo apt install apt-transport-https ca-certificates

此时可以惊喜的发现,已经可以下载单独的软件了,但是还是无法
sudo apt-get update

第四步

之后开始思考,为什么网络ping的通,但是无法更新软件源,为什么单独的apt install 行的通。
随后查询资料时发现有可能是被墙了,进而考虑到一个网络代理的问题;开始尝试更改网络设置,随后发现只需要将网络代理关闭即可。
至于如何关闭网络代理,图形化界面和命令行有不同的方式,在此就也不赘述。

因为不同人的问题不同,以上每一步都有可能解决这个问题。我折腾了一天,有些报错记得不是很清楚就简写了,做下记录希望能帮助大家。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值