一句话总结:换可用的国内源。
今天刚装了个ubuntu 16.04(还没装新的)结果想装个vim一直不成功,sudo apt -update多次总是出现下面的:
获取:1 http://cn.archive.ubuntu.com/ubuntu xenial-updates/main amd64 vim-common amd64 2:7.4.1689-3ubuntu1.2 [103 kB]
错误:1 http://security.ubuntu.com/ubuntu xenial-security/main amd64 vim-common amd64 2:7.4.1689-3ubuntu1.2
Hash 校验和不符
获取:2 http://cn.archive.ubuntu.com/ubuntu xenial-updates/main amd64 vim-runtime all 2:7.4.1689-3ubuntu1.2 [5,164 kB]
忽略:2 http://cn.archive.ubuntu.com/ubuntu xenial-updates/main i386 vim-runtime all 2:7.4.1689-3ubuntu1.2
获取:3 http://cn.archive.ubuntu.com/ubuntu xenial-updates/main amd64 vim amd64 2:7.4.1689-3ubuntu1.2 [1,036 kB]
忽略:3 http://security.ubuntu.com/ubuntu xenial-security/main amd64 vim amd64 2:7.4.1689-3ubuntu1.2
获取:1 http://security.ubuntu.com/ubuntu xenial-security/main amd64 vim-common amd64 2:7.4.1689-3ubuntu1.2 [103 kB]
错误:1 http://security.ubuntu.com/ubuntu xenial-security/main amd64 vim-common amd64 2:7.4.1689-3ubuntu1.2
Hash 校验和不符
获取:3 http://security.ubuntu.com/ubuntu xenial-security/main amd64 vim amd64 2:7.4.1689-3ubuntu1.2 [1,036 kB]
获取:2 http://cn.archive.ubuntu.com/ubuntu xenial-updates/main i386 vim-runtime all 2:7.4.1689-3ubuntu1.2 [5,164 kB]
错误:3 http://security.ubuntu.com/ubuntu xenial-security/main amd64 vim amd64 2:7.4.1689-3ubuntu1.2
Hash 校验和不符
错误:2 http://security.ubuntu.com/ubuntu xenial-security/main amd64 vim-runtime all 2:7.4.1689-3ubuntu1.2
Hash 校验和不符
获取:2 http://security.ubuntu.com/ubuntu xenial-security/main amd64 vim-runtime all 2:7.4.1689-3ubuntu1.2 [5,164 kB]
错误:2 http://security.ubuntu.com/ubuntu xenial-security/main i386 vim-runtime all 2:7.4.1689-3ubuntu1.2
Hash 校验和不符
获取:2 http://security.ubuntu.com/ubuntu xenial-security/main i386 vim-runtime all 2:7.4.1689-3ubuntu1.2 [5,164 kB]
错误:2 http://security.ubuntu.com/ubuntu xenial-security/main i386 vim-runtime all 2:7.4.1689-3ubuntu1.2
Hash 校验和不符
已下载 16.0 kB,耗时 1秒 (9,029 B/s)
E: 下载 http://1.1.1.3/disable/disable.htm?url_type=下载工具/Apt Get&plc_name=限制策略 Hash 校验和不符 失败
E: 下载 http://1.1.1.3/disable/disable.htm?url_type=下载工具/Apt Get&plc_name=限制策略 Hash 校验和不符 失败
E: 下载 http://1.1.1.3/disable/disable.htm?url_type=下载工具/Apt Get&plc_name=限制策略 Hash 校验和不符 失败
E: 有几个软件包无法下载,要不运行 apt-get update 或者加上 --fix-missing 的选项再试试?
然后百度了一把 觉得应该是ubuntu 预装的源有问题,可能是有的是国外的估计我这里用不了。于是试图更换成国内的源。
首先更换了下清华的源,通过看这个链接里的方法,结果不行,出现了:
$ sudo apt-get update
获取:1 http://mirrors.tuna.tsinghua.edu.cn/ubuntu xenial InRelease [2,281 B]
获取:2 http://mirrors.tuna.tsinghua.edu.cn/ubuntu xenial-backports InRelease [2,281 B]
获取:3 http://security.ubuntu.com/ubuntu xenial-security InRelease [2,281 B]
获取:4 http://mirrors.tuna.tsinghua.edu.cn/ubuntu xenial-proposed InRelease [2,281 B]
错误:1 http://mirrors.tuna.tsinghua.edu.cn/ubuntu xenial InRelease
明文签署文件不可用,结果为‘NOSPLIT’(您的网络需要认证吗?)
错误:2 http://mirrors.tuna.tsinghua.edu.cn/ubuntu xenial-backports InRelease
明文签署文件不可用,结果为‘NOSPLIT’(您的网络需要认证吗?)
错误:3 http://security.ubuntu.com/ubuntu xenial-security InRelease
明文签署文件不可用,结果为‘NOSPLIT’(您的网络需要认证吗?)
错误:4 http://mirrors.tuna.tsinghua.edu.cn/ubuntu xenial-proposed InRelease
明文签署文件不可用,结果为‘NOSPLIT’(您的网络需要认证吗?)
获取:5 http://mirrors.tuna.tsinghua.edu.cn/ubuntu xenial-security InRelease [2,281 B]
错误:5 http://mirrors.tuna.tsinghua.edu.cn/ubuntu xenial-security InRelease
明文签署文件不可用,结果为‘NOSPLIT’(您的网络需要认证吗?)
获取:6 http://cn.archive.ubuntu.com/ubuntu xenial InRelease [2,281 B]
错误:6 http://cn.archive.ubuntu.com/ubuntu xenial InRelease
明文签署文件不可用,结果为‘NOSPLIT’(您的网络需要认证吗?)
获取:7 http://mirrors.tuna.tsinghua.edu.cn/ubuntu xenial-updates InRelease [2,281 B]
错误:7 http://mirrors.tuna.tsinghua.edu.cn/ubuntu xenial-updates InRelease
明文签署文件不可用,结果为‘NOSPLIT’(您的网络需要认证吗?)
获取:8 http://cn.archive.ubuntu.com/ubuntu xenial-updates InRelease [2,281 B]
错误:8 http://cn.archive.ubuntu.com/ubuntu xenial-updates InRelease
明文签署文件不可用,结果为‘NOSPLIT’(您的网络需要认证吗?)
获取:9 http://cn.archive.ubuntu.com/ubuntu xenial-backports InRelease [2,281 B]
错误:9 http://cn.archive.ubuntu.com/ubuntu xenial-backports InRelease
明文签署文件不可用,结果为‘NOSPLIT’(您的网络需要认证吗?)
已下载 13.7 kB,耗时 0秒 (14.2 kB/s)
正在读取软件包列表... 完成
E: 无法下载 http://cn.archive.ubuntu.com/ubuntu/dists/xenial/InRelease 明文签署文件不可用,结果为‘NOSPLIT’(您的网络需要认证吗?)
E: 无法下载 http://cn.archive.ubuntu.com/ubuntu/dists/xenial-updates/InRelease 明文签署文件不可用,结果为‘NOSPLIT’(您的网络需要认证吗?)
E: 无法下载 http://cn.archive.ubuntu.com/ubuntu/dists/xenial-backports/InRelease 明文签署文件不可用,结果为‘NOSPLIT’(您的网络需要认证吗?)
E: 无法下载 http://security.ubuntu.com/ubuntu/dists/xenial-security/InRelease 明文签署文件不可用,结果为‘NOSPLIT’(您的网络需要认证吗?)
E: 无法下载 http://mirrors.tuna.tsinghua.edu.cn/ubuntu/dists/xenial/InRelease 明文签署文件不可用,结果为‘NOSPLIT’(您的网络需要认证吗?)
E: 无法下载 http://mirrors.tuna.tsinghua.edu.cn/ubuntu/dists/xenial-backports/InRelease 明文签署文件不可用,结果为‘NOSPLIT’(您的网络需要认证吗?)
E: 无法下载 http://mirrors.tuna.tsinghua.edu.cn/ubuntu/dists/xenial-proposed/InRelease 明文签署文件不可用,结果为‘NOSPLIT’(您的网络需要认证吗?)
E: 无法下载 http://mirrors.tuna.tsinghua.edu.cn/ubuntu/dists/xenial-security/InRelease 明文签署文件不可用,结果为‘NOSPLIT’(您的网络需要认证吗?)
E: 无法下载 http://mirrors.tuna.tsinghua.edu.cn/ubuntu/dists/xenial-updates/InRelease 明文签署文件不可用,结果为‘NOSPLIT’(您的网络需要认证吗?)
我把sources.list里面原来的所有源都去掉,只留下清华的,还是不行:
$ sudo apt-get update
获取:1 http://mirrors.tuna.tsinghua.edu.cn/ubuntu xenial InRelease [2,281 B]
获取:2 http://mirrors.tuna.tsinghua.edu.cn/ubuntu xenial-backports InRelease [2,281 B]
获取:3 http://mirrors.tuna.tsinghua.edu.cn/ubuntu xenial-proposed InRelease [2,281 B]
错误:1 http://mirrors.tuna.tsinghua.edu.cn/ubuntu xenial InRelease
明文签署文件不可用,结果为‘NOSPLIT’(您的网络需要认证吗?)
错误:2 http://mirrors.tuna.tsinghua.edu.cn/ubuntu xenial-backports InRelease
明文签署文件不可用,结果为‘NOSPLIT’(您的网络需要认证吗?)
错误:3 http://mirrors.tuna.tsinghua.edu.cn/ubuntu xenial-proposed InRelease
明文签署文件不可用,结果为‘NOSPLIT’(您的网络需要认证吗?)
获取:4 http://mirrors.tuna.tsinghua.edu.cn/ubuntu xenial-security InRelease [2,281 B]
错误:4 http://mirrors.tuna.tsinghua.edu.cn/ubuntu xenial-security InRelease
明文签署文件不可用,结果为‘NOSPLIT’(您的网络需要认证吗?)
获取:5 http://mirrors.tuna.tsinghua.edu.cn/ubuntu xenial-updates InRelease [2,281 B]
错误:5 http://mirrors.tuna.tsinghua.edu.cn/ubuntu xenial-updates InRelease
明文签署文件不可用,结果为‘NOSPLIT’(您的网络需要认证吗?)
已下载 6,843 B,耗时 0秒 (20.9 kB/s)
正在读取软件包列表... 完成
E: 无法下载 http://mirrors.tuna.tsinghua.edu.cn/ubuntu/dists/xenial/InRelease 明文签署文件不可用,结果为‘NOSPLIT’(您的网络需要认证吗?)
E: 无法下载 http://mirrors.tuna.tsinghua.edu.cn/ubuntu/dists/xenial-backports/InRelease 明文签署文件不可用,结果为‘NOSPLIT’(您的网络需要认证吗?)
E: 无法下载 http://mirrors.tuna.tsinghua.edu.cn/ubuntu/dists/xenial-proposed/InRelease 明文签署文件不可用,结果为‘NOSPLIT’(您的网络需要认证吗?)
E: 无法下载 http://mirrors.tuna.tsinghua.edu.cn/ubuntu/dists/xenial-security/InRelease 明文签署文件不可用,结果为‘NOSPLIT’(您的网络需要认证吗?)
E: 无法下载 http://mirrors.tuna.tsinghua.edu.cn/ubuntu/dists/xenial-updates/InRelease 明文签署文件不可用,结果为‘NOSPLIT’(您的网络需要认证吗?)
E: 部分索引文件下载失败。如果忽略它们,那将转而使用旧的索引文件。
# 默认注释了源码仓库,如有需要可自行取消注释
deb https://mirrors.ustc.edu.cn/ubuntu/ xenial main restricted universe multiverse
# deb-src https://mirrors.ustc.edu.cn/ubuntu/ xenial main restricted universe multiverse
deb https://mirrors.ustc.edu.cn/ubuntu/ xenial-updates main restricted universe multiverse
# deb-src https://mirrors.ustc.edu.cn/ubuntu/ xenial-updates main restricted universe multiverse
deb https://mirrors.ustc.edu.cn/ubuntu/ xenial-backports main restricted universe multiverse
# deb-src https://mirrors.ustc.edu.cn/ubuntu/ xenial-backports main restricted universe multiverse
deb https://mirrors.ustc.edu.cn/ubuntu/ xenial-security main restricted universe multiverse
# deb-src https://mirrors.ustc.edu.cn/ubuntu/ xenial-security main restricted universe multiverse
# 预发布软件源,不建议启用
# deb https://mirrors.ustc.edu.cn/ubuntu/ xenial-proposed main restricted universe multiverse
# deb-src https://mirrors.ustc.edu.cn/ubuntu/ xenial-proposed main restricted universe multiverse
$ sudo apt-get update
# 输出:
获取:1 https://mirrors.ustc.edu.cn/ubuntu xenial InRelease [247 kB]
获取:2 https://mirrors.ustc.edu.cn/ubuntu xenial-updates InRelease [109 kB]
获取:3 https://mirrors.ustc.edu.cn/ubuntu xenial-backports InRelease [107 kB]
获取:4 https://mirrors.ustc.edu.cn/ubuntu xenial-security InRelease [107 kB]
获取:5 https://mirrors.ustc.edu.cn/ubuntu xenial/main amd64 Packages [1,201 kB]
获取:6 https://mirrors.ustc.edu.cn/ubuntu xenial/main i386 Packages [1,196 kB]
获取:7 https://mirrors.ustc.edu.cn/ubuntu xenial/main Translation-zh_CN [74.8 kB]
获取:8 https://mirrors.ustc.edu.cn/ubuntu xenial/main Translation-en [568 kB]
获取:9 https://mirrors.ustc.edu.cn/ubuntu xenial/main amd64 DEP-11 Metadata [733 kB]
获取:10 https://mirrors.ustc.edu.cn/ubuntu xenial/main DEP-11 64x64 Icons [409 kB]
获取:11 https://mirrors.ustc.edu.cn/ubuntu xenial/restricted amd64 Packages [8,344 B]
获取:12 https://mirrors.ustc.edu.cn/ubuntu xenial/restricted i386 Packages [8,684 B]
获取:13 https://mirrors.ustc.edu.cn/ubuntu xenial/restricted Translation-zh_CN [1,652 B]
获取:14 https://mirrors.ustc.edu.cn/ubuntu xenial/restricted Translation-en [2,908 B]
获取:15 https://mirrors.ustc.edu.cn/ubuntu xenial/restricted amd64 DEP-11 Metadata [186 B]
获取:16 https://mirrors.ustc.edu.cn/ubuntu xenial/universe amd64 Packages [7,532 kB]
获取:17 https://mirrors.ustc.edu.cn/ubuntu xenial/universe i386 Packages [7,512 kB]
获取:18 https://mirrors.ustc.edu.cn/ubuntu xenial/universe Translation-zh_CN [172 kB]
获取:19 https://mirrors.ustc.edu.cn/ubuntu xenial/universe Translation-en [4,354 kB]
获取:20 https://mirrors.ustc.edu.cn/ubuntu xenial/universe amd64 DEP-11 Metadata [3,410 kB]
获取:21 https://mirrors.ustc.edu.cn/ubuntu xenial/universe DEP-11 64x64 Icons [7,448 kB]
获取:22 https://mirrors.ustc.edu.cn/ubuntu xenial/multiverse amd64 Packages [144 kB]
获取:23 https://mirrors.ustc.edu.cn/ubuntu xenial/multiverse i386 Packages [140 kB]
获取:24 https://mirrors.ustc.edu.cn/ubuntu xenial/multiverse Translation-zh_CN [4,984 B]
获取:25 https://mirrors.ustc.edu.cn/ubuntu xenial/multiverse Translation-en [106 kB]
获取:26 https://mirrors.ustc.edu.cn/ubuntu xenial/multiverse amd64 DEP-11 Metadata [63.8 kB]
获取:27 https://mirrors.ustc.edu.cn/ubuntu xenial/multiverse DEP-11 64x64 Icons [230 kB]
获取:28 https://mirrors.ustc.edu.cn/ubuntu xenial-updates/main amd64 Packages [881 kB]
获取:29 https://mirrors.ustc.edu.cn/ubuntu xenial-updates/main i386 Packages [783 kB]
获取:30 https://mirrors.ustc.edu.cn/ubuntu xenial-updates/main Translation-en [358 kB]
获取:31 https://mirrors.ustc.edu.cn/ubuntu xenial-updates/main amd64 DEP-11 Metadata [320 kB]
获取:32 https://mirrors.ustc.edu.cn/ubuntu xenial-updates/main DEP-11 64x64 Icons [233 kB]
获取:33 https://mirrors.ustc.edu.cn/ubuntu xenial-updates/restricted amd64 Packages [7,556 B]
获取:34 https://mirrors.ustc.edu.cn/ubuntu xenial-updates/restricted i386 Packages [7,524 B]
获取:35 https://mirrors.ustc.edu.cn/ubuntu xenial-updates/restricted Translation-en [2,272 B]
获取:36 https://mirrors.ustc.edu.cn/ubuntu xenial-updates/restricted amd64 DEP-11 Metadata [157 B]
获取:37 https://mirrors.ustc.edu.cn/ubuntu xenial-updates/universe amd64 Packages [704 kB]
获取:38 https://mirrors.ustc.edu.cn/ubuntu xenial-updates/universe i386 Packages [645 kB]
获取:39 https://mirrors.ustc.edu.cn/ubuntu xenial-updates/universe Translation-en [287 kB]
获取:40 https://mirrors.ustc.edu.cn/ubuntu xenial-updates/universe amd64 DEP-11 Metadata [247 kB]
获取:41 https://mirrors.ustc.edu.cn/ubuntu xenial-updates/universe DEP-11 64x64 Icons [327 kB]
获取:42 https://mirrors.ustc.edu.cn/ubuntu xenial-updates/multiverse amd64 Packages [16.6 kB]
获取:43 https://mirrors.ustc.edu.cn/ubuntu xenial-updates/multiverse i386 Packages [15.8 kB]
获取:44 https://mirrors.ustc.edu.cn/ubuntu xenial-updates/multiverse Translation-en [8,440 B]
获取:45 https://mirrors.ustc.edu.cn/ubuntu xenial-updates/multiverse amd64 DEP-11 Metadata [5,964 B]
获取:46 https://mirrors.ustc.edu.cn/ubuntu xenial-updates/multiverse DEP-11 64x64 Icons [14.3 kB]
获取:47 https://mirrors.ustc.edu.cn/ubuntu xenial-backports/main amd64 Packages [7,288 B]
获取:48 https://mirrors.ustc.edu.cn/ubuntu xenial-backports/main i386 Packages [7,292 B]
获取:49 https://mirrors.ustc.edu.cn/ubuntu xenial-backports/main Translation-en [4,456 B]
获取:50 https://mirrors.ustc.edu.cn/ubuntu xenial-backports/main amd64 DEP-11 Metadata [3,328 B]
获取:51 https://mirrors.ustc.edu.cn/ubuntu xenial-backports/main DEP-11 64x64 Icons [29 B]
获取:52 https://mirrors.ustc.edu.cn/ubuntu xenial-backports/restricted amd64 DEP-11 Metadata [194 B]
获取:53 https://mirrors.ustc.edu.cn/ubuntu xenial-backports/universe amd64 Packages [7,804 B]
获取:54 https://mirrors.ustc.edu.cn/ubuntu xenial-backports/universe i386 Packages [7,488 B]
获取:55 https://mirrors.ustc.edu.cn/ubuntu xenial-backports/universe Translation-en [4,184 B]
获取:56 https://mirrors.ustc.edu.cn/ubuntu xenial-backports/universe amd64 DEP-11 Metadata [5,104 B]
获取:57 https://mirrors.ustc.edu.cn/ubuntu xenial-backports/universe DEP-11 64x64 Icons [1,789 B]
获取:58 https://mirrors.ustc.edu.cn/ubuntu xenial-backports/multiverse amd64 DEP-11 Metadata [216 B]
获取:59 https://mirrors.ustc.edu.cn/ubuntu xenial-backports/multiverse DEP-11 64x64 Icons [29 B]
获取:60 https://mirrors.ustc.edu.cn/ubuntu xenial-security/main amd64 Packages [583 kB]
获取:61 https://mirrors.ustc.edu.cn/ubuntu xenial-security/main i386 Packages [499 kB]
获取:62 https://mirrors.ustc.edu.cn/ubuntu xenial-security/main Translation-en [244 kB]
获取:63 https://mirrors.ustc.edu.cn/ubuntu xenial-security/main amd64 DEP-11 Metadata [67.7 kB]
获取:64 https://mirrors.ustc.edu.cn/ubuntu xenial-security/main DEP-11 64x64 Icons [68.0 kB]
获取:65 https://mirrors.ustc.edu.cn/ubuntu xenial-security/restricted amd64 Packages [7,204 B]
获取:66 https://mirrors.ustc.edu.cn/ubuntu xenial-security/restricted i386 Packages [7,224 B]
获取:67 https://mirrors.ustc.edu.cn/ubuntu xenial-security/restricted Translation-en [2,152 B]
获取:68 https://mirrors.ustc.edu.cn/ubuntu xenial-security/restricted amd64 DEP-11 Metadata [200 B]
获取:69 https://mirrors.ustc.edu.cn/ubuntu xenial-security/universe amd64 Packages [399 kB]
获取:70 https://mirrors.ustc.edu.cn/ubuntu xenial-security/universe i386 Packages [346 kB]
获取:71 https://mirrors.ustc.edu.cn/ubuntu xenial-security/universe Translation-en [155 kB]
获取:72 https://mirrors.ustc.edu.cn/ubuntu xenial-security/universe amd64 DEP-11 Metadata [108 kB]
获取:73 https://mirrors.ustc.edu.cn/ubuntu xenial-security/universe DEP-11 64x64 Icons [145 kB]
获取:74 https://mirrors.ustc.edu.cn/ubuntu xenial-security/multiverse amd64 Packages [3,724 B]
获取:75 https://mirrors.ustc.edu.cn/ubuntu xenial-security/multiverse i386 Packages [3,888 B]
获取:76 https://mirrors.ustc.edu.cn/ubuntu xenial-security/multiverse Translation-en [1,844 B]
获取:77 https://mirrors.ustc.edu.cn/ubuntu xenial-security/multiverse amd64 DEP-11 Metadata [212 B]
获取:78 https://mirrors.ustc.edu.cn/ubuntu xenial-security/multiverse DEP-11 64x64 Icons [29 B]
已下载 43.4 MB,耗时 1分 55秒 (377 kB/s)
AppStream cache update completed, but some metadata was ignored due to errors.
正在读取软件包列表... 完成
这样子就可以安装vim了哈。
2018/11/18 更新:从这个链接 https://blog.csdn.net/backgj0/article/details/80693557 看到的,猜想应该是新版ubuntu都只能是https源所致?