当前位置: 首页 > news >正文

成功解决ubuntu-22.04的sudo apt-get update一直卡在【0% [Waiting for headers]】

成功解决ubuntu-22.04的sudo apt-get update一直卡在【0% [Waiting for headers]】

  • 问题描述
  • 解决方案

问题描述

在下载安装包的时候一直卡在0% [Waiting for headers],报错信息如下:

Get:1 file:/var/cudnn-local-repo-ubuntu1804-8.5.0.96 InRelease [1,575 B]
Get:1 file:/var/cudnn-local-repo-ubuntu1804-8.5.0.96 InRelease [1,575 B]
Get:2 file:/var/cudnn-local-repo-ubuntu1804-8.5.0.96 Packages [950 B]
Get:3 https://dl.google.com/linux/chrome/deb stable InRelease [1,825 B]
Get:4 https://dl.google.com/linux/chrome/deb stable/main amd64 Packages [1,088 B]
Get:5 https://packages.microsoft.com/repos/edge stable InRelease [3,569 B]
Ign:6 https://ppa.launchpadcontent.net/jonathonf/ffmpeg-4/ubuntu jammy InRelease
Get:7 https://packages.microsoft.com/repos/edge stable/main amd64 Packages [8,803 B]
Err:8 https://ppa.launchpadcontent.net/jonathonf/ffmpeg-4/ubuntu jammy Release
404 Not Found [IP: 2620:2d:4000:1::3e 443]
0% [Waiting for headers]

解决方案

sudo rm -rf /var/lib/apt/lists/* 
sudo rm -rf /var/lib/apt/lists/partial/*
cd /var/cache/apt/archives  
sudo rm -rf partial

以上命令都是清理缓存文件。

如果清除缓存文件之后还是遇到waiting for headers,那就更换国内源

#备份现有源
sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak #查看当前版本
cat /etc/issue  #修改文件,替换下面软件源,删除文件所有内容,替换对应版本的源,见Ubuntu国内源
sudo vim /etc/apt/sources.list #更新列表
sudo apt-get update 

即在sudo vim /etc/apt/sources.list的这一步,将其中的内容全部注释掉。如下:
在这里插入图片描述
在前面没打#的地方加上#

然后在最前面加上:(注意我的版本是ubuntu-22.04,其余版本参加下面链接。或者试一下也可以。)

deb http://mirrors.163.com/ubuntu/ jammy main restricted universe multiverse
deb http://mirrors.163.com/ubuntu/ jammy-security main restricted universe multiverse
deb http://mirrors.163.com/ubuntu/ jammy-updates main restricted universe multiverse
deb http://mirrors.163.com/ubuntu/ jammy-proposed main restricted universe multiverse
deb http://mirrors.163.com/ubuntu/ jammy-backports main restricted universe multiverse
deb-src http://mirrors.163.com/ubuntu/ jammy main restricted universe multiverse
deb-src http://mirrors.163.com/ubuntu/ jammy-security main restricted universe multiverse
deb-src http://mirrors.163.com/ubuntu/ jammy-updates main restricted universe multiverse
deb-src http://mirrors.163.com/ubuntu/ jammy-proposed main restricted universe multiverse
deb-src http://mirrors.163.com/ubuntu/ jammy-backports main restricted universe multiverse

Ubuntu镜像使用帮助:https://mirrors.163.com/.help/ubuntu.html

大功告成!

http://www.lryc.cn/news/114356.html

相关文章:

  • openLayers实战(一):vue项目中的离线地图引入
  • 如何构造一个安全的单例?
  • 单片机开发 esp8266
  • Linux 查看版本和用户权限提升实践心得
  • 多线程编程5:线程同步和进程通信(C++11和linux)
  • tensorrt官方int8量化方法汇总
  • 21、p6spy输出执行SQL日志
  • 实力认证!TDengine 入选 Gartner 中国数据分析与人工智能技术成熟度曲线
  • 如何将jar包部署到宝塔
  • el-tree-select那些事
  • 分布式任务调度框架之开山鼻祖:Quartz
  • Django实现音乐网站 ⑺
  • PO、DTO和VO的区别
  • ReadableStream流的js处理
  • 图扑软件入选 2023 中国信通院“铸基计划”全景图
  • Go Fyne:一种现代的,跨平台的 GUI 开发工具集
  • React Dva 操作models中的subscriptions讲述监听
  • 标准化归一化 batch norm, layer norm, group norm, instance norm
  • Zabbix监控系统详解及配置
  • 【100天精通python】Day29:文件与IO操作_XML文件处理
  • 人工智能的未来:探索下一代生成模型
  • C++ 运算符重载为非成员函数
  • [国产MCU]-BL602开发实例-定时器
  • re学习(29)攻防世界-CatFly(复原反汇编)
  • Android WIFI-概率性不能自连
  • 用Python批量复制文件,方法有9种,方便快捷
  • 《凤凰架构》第一章——服务架构演进史
  • 【iPhone】手机还有容量,拍视频却提示 iPhone 储存空间已满
  • pycharm中opencv库导入 cv2. 无函数提示跳出解决方法
  • week3