一句話總結:換可用的國內源。
問題的產生:
今天剛裝了個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: 部分索引文件下載失敗。如果忽略它們,那將轉而使用舊的索引文件。
解決辦法:
把sources.list中的源全部換成科大的源。方法總結點這裏。這個鏈接裏有很多個方法去添加源,我選擇的辦法是在sources.list中把原有的源刪掉,直接把下面這些全部粘貼過去:
# 默認注釋了源碼倉庫,如有需要可自行取消注釋
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 就成功啦。會變成這樣:
$ 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源所致?