写在前面

由于最近考虑辞职的事,想换个工作环境,目前在学习TensorFlow以及OpenAI等人工智能框架。其中OpenAI的gym目前还未推出win版本,docker会有一些bug网上还没有完善的解决办法,于是虚拟了一台ubuntu。
这里给大家看一下安装gym和universe的一篇文章,有兴趣的同学可以去了解一下,毕竟训练一个自己的人工智能很酷炫有木有!✿(。◕ᴗ◕。)✿

Windows,Linux,macOS三平台安装OpenAI的Gym和Universe:https://www.jianshu.com/p/536d300a397e

安装ubuntu 18.04

先说下我的配置:
surface pro6
VM14.0.0 build-6661328
官网下的ubuntu

http://mirrors.neusoft.edu.cn/ubuntu-releases/18.04.2/ubuntu-18.04.2-desktop-amd64.iso

这里我定义的是2G内存和2x2的cpu。

TIM截图20190330102613.png

安装过程中记得先断VM虚拟网卡的网,不然会卡在一些奇怪的步骤半天安装不完,推测是连到奇怪的地方更新一些奇怪的东西。
๑乛◡乛๑卡在了奇怪的地方

TIM截图20190330102655.png

修改apt源

安装好以后我们首先解决一下apt源的问题。不然更新vim以及其他软件很不方便,顺带一说linux真是越用越爱,apt和yum什么的太方便了!
简单挣扎以后,我们登入进入桌面。ctrl+alt+t打开终端,这里我给大家一些18.04用的源。不通版本的ubuntu系统用的源不太一样。大家可以自己手动修改,虽然我很想说“网上一搜一大把”这种话。具体修改方法为,先查看一下当前版本的代号
比如我现在用的18.04代号就是bionic。

shxuai@ubuntu:~$ lsb_release -a

TIM截图20190330105047.png

这里我用的是中科大的源

##中科大源
deb https://mirrors.ustc.edu.cn/ubuntu/ bionic main restricted universe multiverse
deb-src https://mirrors.ustc.edu.cn/ubuntu/ bionic main restricted universe multiverse
deb https://mirrors.ustc.edu.cn/ubuntu/ bionic-updates main restricted universe multiverse
deb-src https://mirrors.ustc.edu.cn/ubuntu/ bionic-updates main restricted universe multiverse
deb https://mirrors.ustc.edu.cn/ubuntu/ bionic-backports main restricted universe multiverse
deb-src https://mirrors.ustc.edu.cn/ubuntu/ bionic-backports main restricted universe multiverse
deb https://mirrors.ustc.edu.cn/ubuntu/ bionic-security main restricted universe multiverse
deb-src https://mirrors.ustc.edu.cn/ubuntu/ bionic-security main restricted universe multiverse
deb https://mirrors.ustc.edu.cn/ubuntu/ bionic-proposed main restricted universe multiverse
deb-src https://mirrors.ustc.edu.cn/ubuntu/ bionic-proposed main restricted universe multiverse

如果要修改成其他比如16.04可用的源,只需要把里面的bionic改成自己所用的ubuntu版本代号就好了。奉劝大家别用163的源,谁用谁知道。。。(;´д`)ゞ
由于现在我们vim还没有解决兼容问题,可能不太好用。可以先偷个懒。把sources.list复制到桌面用文本编辑器来改。

shxuai@ubuntu:~$ cp /etc/apt/sources.list ~/Desktop/

在桌面找到文件,右键->open with other application->view all application->text editor

TIM截图20190330110335.png

打开后把里面所有的内容都删除掉,把刚才上面的中科大的源帖进去保存。
这里我们要先获得root权限,不然修改不了sources.list

shxuai@ubuntu:~$ sudo -s

再将刚才修改的sources.list复制到原来的地方。

root@ubuntu:/etc/apt# cp ~/Desktop/sources.list /etc/apt/

这时候我们已经可以更新一下源了,执行下面语句,中间出现的提示一路yes。这里我重新开起来VM的网卡了o(´^`)o,大家记得打开一下。大概50mb左右的文件,大家可以去泡一杯咖啡回来。

root@ubuntu:/etc/apt# apt-get update
root@ubuntu:/etc/apt# apt-get upgrade

然后我们再更新下已经安装的软件,耗时比刚才稍久一点,可以端着刚才的咖啡去阳台晒晒太阳。[]~( ̄▽ ̄)~*

root@ubuntu:/etc/apt# apt-get upgrade

更新vim

自带的vi默认开启了兼容模式,给用惯传统vi的大佬提供了满分的舒适感,比如insert模式下上下左右键会变成ABCD这样的字幕等等。但是对于我这样的新人显得不太友好,我们稍作修改。
首先我们卸载掉自带的vim

root@ubuntu:/etc/apt# apt-get remove vim-commmon

惯例一路yes过,下一题。

root@ubuntu:/etc/apt# apt-get install vim

更新后的vim有了注释变色等等一堆强大的功能,然后我们还要修改一下配置。其实我试验了一下不修改配置已经可以使用了,不过有些朋友不想更新vim或者木有网的可以修改一下苟着。

root@ubuntu:~# vi /etc/vim/vimrc

进入后先找到最后一行,按i进入insert编辑模式。大家注意如果没有按照刚才的步骤更新vim的话,insert模式下退格和移动光标会出现奇怪的操作,所以我们要先将光标定位到编辑的地方,并且一气呵成尽量不要打错字。

set nocompatible
set backspace=indent,eol,start

这里提供一篇文章,里面有现成的vimrc文件可以用,我没亲测过不过看着很酷炫,大家有兴趣可以下载来试试。

https://www.cnblogs.com/ma6174/archive/2011/12/10/2283393.html

编辑完了以后按ese退出编辑模式,按:进入命令模式,输入wq回车保存并退出。然后我们还要让配置生效,当然你也可以init 6。

root@ubuntu:/etc/apt# source ~/.vimrc

安装ssh服务

接下来就是最后一步安装ssh了,个人习惯用xshell或者putty连接VM来使用terminal,因为。。。粘贴代码方便。。。。。我们先安装客户端服务。

root@ubuntu:/etc/apt# apt-get install openssh-clinet

然后是服务端,这里要吐槽一下我第一次在这里卡了好久,网上一堆都是说openssh-serivce,可能是我的打开方式不对??(ノ°ο°)ノ

root@ubuntu:/etc/apt# apt-get install openssh-server

一路yes后,我们启动ssh服务。

root@ubuntu:~# service ssh start

查看下虚拟机的ip,ifconfig已经不好使了,现在貌似都用iproute2。只有我那个辣鸡公司还用net-tools。( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃

ip add

TIM截图20190330122141.png

用Xshell连接虚拟机

我们打开Xshell,个人喜欢用这个。当然putty啥的比较轻量级也很好用的。

TIM截图20190330122509.png

最后附上我的大名。|´・ω・)ノ

TIM截图20190330122637.png

最后修改:2022 年 03 月 18 日
如果觉得我的文章对你有用,请随意赞赏