疫情期间,无法正常开学,最近远程连接实验室电脑也出了些问题,需要用自己笔记本跑些深度学习程序。
windows环境配置caffe还是很依赖于网速,也会出现一些莫名bug,用虚拟机安装ubuntu,性能又太差。所以尝试使用windows子系统安装Ubuntu。步骤如下:
一. 开启子系统功能
1. 设置开发人员选项
2. 添加子系统功能
打开控制面板->程序与功能->启用或关闭windows功能。勾选 [适用于linux的windows子系统] 选项
3. 安装Ubuntu子系统
应用商店搜索 “Linux”
4. 启动Ubuntu,并设置用户名、密码
二、安装图形化界面
2.1 系统换源
在windows的 资源管理器中打开C:\Users\USERNAME\AppData\Local\Packages\(将USERNAME替换为你自己的win10账户名),并搜索“sources.list”,正常的话只有一个文件,将该文件打开,清空内容,粘贴清华源。
2.2 安装图形化界面
图形化界面根据访问方式可以分为两种,分别是:远程访问和本地桌面。
2.2.1 远程访问
远程访问的方式是在ubuntu中安装图形化界面,通过win自带的远程桌面进行访问,这种方式很适合远程服务器。我安装之后,很不习惯这种方式的图形化界面风格,所以这里不做详细描述,具体参见【1】
2.2.2 本地图形化界面
下载安装VcXsrv,打开XLaunch,选择:“one large window”,Display number设置成0,其它默认即可,一路下一步。
一路到最后一步,推荐大家点个保存,要不然每次打开XLaunch都要重新设置一遍:
可以保存到桌面,下次打开的时候,直接点桌面上保存的文件就可以了:
Ubuntu内安装桌面环境
sudo apt-get install ubuntu-desktop unity compizconfig-settings-manager
然后配置显示方式:
export DISPLAY=localhost:0
#执行下面这条命令之前,确保你上一步的XLaunch是开着的并且配置好了
ccsm
在X-windows中,即会弹出ccsm的配置界面,按照网上推荐的方法点如下选项,
然后close即可
开启桌面
sudo compiz
每次重启电脑之后,想继续看到桌面的话,直接打开配置好的XLaunch还是不够的,每次还需要输入如下两条命令:
export DISPLAY=localhost:0
sudo compiz
因此,可以把这两条命令保存下来写到.sh文件里,如上图所示,这样每次只要运行一下这个脚本就能直接看到桌面了