成功解决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]

解决方案

python 复制代码
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,那就更换国内源

python 复制代码
#备份现有源
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,其余版本参加下面链接。或者试一下也可以。)

python 复制代码
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

大功告成!

相关推荐
屿行屿行2 小时前
【Linux】Socket编程(基于实际工程分析)
linux·服务器·网络
天才程序YUAN2 小时前
从零开始、保留 Windows 数据、安装Ubuntu 22.04 LTS双系统
linux·windows·ubuntu
Evan芙2 小时前
Rocky Linux 9 网卡改名及静态IP地址配置完整步骤
linux·网络·智能路由器
Zeku3 小时前
20251125 - 韦东山Linux第三篇笔记【上】
linux·笔记·单片机
企鹅侠客3 小时前
Linux性能调优 详解磁盘工作流程及性能指标
linux·运维·服务器·性能调优
icy、泡芙3 小时前
TF卡---热插拔
linux·驱动开发
企鹅侠客3 小时前
Linux性能调优 再谈磁盘性能指标和进程级IO
linux·运维·服务器·性能调优
wdfk_prog4 小时前
[Linux]学习笔记系列 -- [block][mq-deadline]
linux·笔记·学习
不过普通话一乙不改名4 小时前
Linux 网络收包的进阶之路:从普通 socket 到 AF_XDP 零拷贝
linux·运维·网络
Zeku4 小时前
20251125 - 韦东山Linux第三篇笔记【中】
linux·驱动开发