清华源apt-get update 0%

Posted Yan_Joy

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了清华源apt-get update 0%相关的知识,希望对你有一定的参考价值。

本来以为是个小问题,结果查了半天没解决= =

系统环境:Ubuntu 16.04.3 LTS(基于docker)

切换apt为清华源


Ubuntu 镜像使用帮助
Ubuntu 的软件源配置文件是/etc/apt/sources.list。将系统自带的该文件做个备份,将该文件替换为下面内容,即可使用 TUNA 的软件源镜像。

# 默认注释了源码镜像以提高 apt update 速度,如有需要可自行取消注释
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-updates main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-updates main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-backports main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-backports main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-security main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-security main restricted universe multiverse

# 预发布软件源,不建议启用
# deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-proposed main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-proposed main restricted universe multiverse

apt-get update 0%


此时如果update可能会出现卡在0%的情况。apt-get clean,删除本地缓存,强制ipv4也都试过,结果都不行。

之后我把另一台服务器的包缓存给复制过来,再安装任意软件,提示:
E: The method driver /usr/lib/apt/methods/http could not be found.
这时需要安装apt-transport-https。直接的apt-get是不行了,需要手动下载,在任意的镜像源的pool/main/a/apt/目录中找到软件下载,或者在官方搜索

安装


下载下来是.deb文件,通过:

sudo dpkg -i /path/to/deb/file

安装。

之后问题解决。


docker环境太干净了(ping什么都没有),改之前都要谨慎。。

以上是关于清华源apt-get update 0%的主要内容,如果未能解决你的问题,请参考以下文章

sudo apt-get install 国内源 解决 apt-get update 问题

sudo apt-get update: 0% [正在等待报头]

Ubuntu系统 apt-get update失败,出现“Certificate verification failed ”错误以及“无法安全地用该源进行更新“等问题解决办法

ubuntu 16.04 apt-get 更新使用清华镜像源

求助大神,kali更新源apt-get出现问题

树莓3B+_apt-get update && apt-get upgrade