首先說說為什麼要更新源,我是在docker容器中修改配置文件時有所需要,要用到vim,但是會報錯。找不到需要的包。 網上都會說要先更新:apt-get update 但是超級慢有沒有,我更新了4小時,被同學不小心給關了,心裡mmp。第二天不得不用網上的方法,更改源,再更新。 網上很多個源,我試了幾個 ...
首先說說為什麼要更新源,我是在docker容器中修改配置文件時有所需要,要用到vim,但是會報錯。找不到需要的包。
網上都會說要先更新:apt-get update
但是超級慢有沒有,我更新了4小時,被同學不小心給關了,心裡mmp。第二天不得不用網上的方法,更改源,再更新。
網上很多個源,我試了幾個,只有下麵這個在我這裡成功:
而對於docker,要進入/etc/apt下。(ubuntu應該也一樣)。把sourc.list先改名備份一下,網上多mv sourc.list sourc.list.bak
然後新建一個sourc.list,將下麵的輸入。(ubuntu下)
docker下是在下麵基礎上做一點修改:例如
deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial main restricted
應該改成:
echo "deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial main restricted" >> source.list
全部做這樣的修改。
# deb cdrom:[Ubuntu 16.04 LTS _Xenial Xerus_ - Release amd64 (20160420.1)]/ xenial main restricted deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial main restricted deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-updates main restricted deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial universe deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-updates universe deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial multiverse deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-updates multiverse deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-backports main restricted universe multiverse deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-security main restricted deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-security universe deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-security multiverse
之後可以cat source.list看一下都放進入了沒有。
再apt-get uodate
最後我的問題是apt-get install vim 解決。