clashofclan资料clashforandroid公用配置只想安装wsl2的人到这就结束了。有特殊需求也想同时安装wsl1的人可以往下接着看。
本人提供两种方式安装wsl1,第一种是在上述命令的后面添加–enable-wsl1选项,系统会安装wsl2的同时也安装wsl1,第二种是在安装完wsl2后接着键入:
上述命令需要手动重启才会生效,去掉/norestart意味着会自动重启。
同时安装了wsl1和wsl2的人,需要指定每次安装发行版时默认的wsl版本。本人目前只用wsl2,所以需要键入:
当然,在安装了发行版后也依然可以改变wsl版本clashofclan资料,,例如将wsl1版本的debian改为wsl2,只需键入:
打开Microsoft Store,搜索ubuntu,打开Ubuntu 22.04.1 LTS,点击获取会自动下载ubuntu的安装包。想默认安装在c盘的话只需点击打开,根据提示创建此发行版中的第一个用户(具有root权限的非root用户)。如果想自定义安装路径并且有足够的耐心,可以往下接着看。
wsl安装发行版后默认根用户是未设密码的,有时候要切换到根用户会不太方便,最好设置一下:
利用方向键和shift选定所有内容,按ctrl+k删除后,在windows中复制以下内容:
在nano中按鼠标右键可粘贴剪切板中内容clashofclan资料,然后按ctrl+s保存,再按ctrl+x退出即可。
原始的发行版终端界面并不好看。本人配置了Windows Terminal+oh my posh来个性化属于自己的终端clashofclan资料,出于简化安装,此教程仅配置了ubuntu终端而不含其他Windows Terminal实例,需要的话请自行查找。
oh my posh主题需要有相应的字形支持,需要安装一款Nerd Font字体,点击Preview可以预览所有字体。本人安装的是官方推荐的Meslo LGM NF。下载完解压后,可以只安装所有适配windows的字体。
安装oh my poshclashforandroid公用配置。出于简化安装,本人仅仅为ubuntu终端安装了此工具,而没有为Windows下的其他终端如cmd或powershell安装。
接下来需要安装主题,由于主题都是由单个json文件组成并且兼容各个终端,所以可以只安装一份而由所有的终端共享。本人安装在了D:poshthemes下,打开此链接下载并解压到自定义目录中。(如果github因域名污染打不开的话请再换成此链接)
最后是配置自己的主题。出于培养好的习惯,本人建议将主题仅配置到当前用户下:
从powershell终端打开看是没有任何效果的,因此将原先启动ubuntu的方式改为每次打开Windows Terminal后点击相应的实例即可。
部署很多java的商业应用需要另外配置JAVA_HOME。由于在实际开发环境中,java版本经常不一致,为了不影响多用户开发,因此建议大家养成好的习惯,添加到单用户下。
由于conda程序本身很少碰到版本问题,本人习惯手动全局配置,觉得这样比conda init方便,故点了否:
wsl2的本质是虚拟机,网关和dns指向的都是windows,因此如果要实现科学上网,设置WSL2的proxy为win的代理ip+端口即可。