概述
问题:
如题,当使用
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 行的通。
随后查询资料时发现有可能是被墙了,进而考虑到一个网络代理的问题;开始尝试更改网络设置,随后发现只需要将网络代理关闭即可。
至于如何关闭网络代理,图形化界面和命令行有不同的方式,在此就也不赘述。
因为不同人的问题不同,以上每一步都有可能解决这个问题。我折腾了一天,有些报错记得不是很清楚就简写了,做下记录希望能帮助大家。
最后
以上就是淡然手套为你收集整理的debian出现更新或下载软件源sudo apt-get update或者sudo apt install XXX都出错的全部内容,希望文章能够帮你解决debian出现更新或下载软件源sudo apt-get update或者sudo apt install XXX都出错所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复