前言
前端一枚,记不得是哪天的下午,有临时突发任务,需要在家紧急搞一下,在家里的windows下捣鼓安装nvm 来来回回,好些遍都不行,然后一怒之下格式化了机器的硬盘刷了Ubuntu系统;
完成相关的任务后,(此处有一段心酸的找软件,安装软件的过程),回头又坐在了偌大的台式机前,思索了一番,后决定给家里的“游戏台式机”,进行下生产力改造;
尝试采用windows10当前内置的wsl武装一下 家里的台式机器;
故记录下相关的历程形成此文;
ps: 如果想了解wsl(或者wsl2), 可以参考巨硬的官网, 传送门 ; docs.microsoft.com/zh-cn/windo…
历程
第一步,准备个支持wsl的windows10系统
我自己直接干掉了当前的Ubuntu 20.04 ,重装了一个新的win10 的 2004版本的系统 ; 中间还一度遇到了因为系统引导的稳定导致的开不了机,一开始慌张的一批,后来就淡定了;
第二步,开启windows10的wsl支持
- 在小娜或者专门的搜索区域,搜索启用或关闭windows功能,(或者直接去控制面板里面寻找也行);
- 启用后重新启动电脑;
第三步: 升级wsl 到wsl 2
- 前提,你的window的版本为最新的 2004 版本,方可升级wsl2 ,如果不是,可以跳过这一步骤;
- 【确认方式1】快捷键:win + r 在其中输入,winver 即可查看到当前windows版本;
- 注意此处,可能会遇到 没有内核的问题,按照文档要求,下载对应的文件安装就可;
- 搞定后; 去windows 商店 安装 linux 分发版本;我选择的是最新的Ubuntu 20.04;
- 建议linux的密码短些好记些,因为不开启管理员权限,很多地方都要输入密码;
- 使用命令: wsl --set-default-version 2 设置,默认版本; 下图这样就成功了;
第四步:更换ubuntu的源 + 安装若干软件;
如果,你没有第三步升级wsl2 ,可以用默认启用的wsl进行下方设置; 当然得先安装个 linux分发版本(应用商店下载即可);
百度一下就可以找到一大堆资料,更换源可以确保更快的下载软件,我选择使用的是阿里的源,如果需要可以参考下方;【即:/etc/apt 目录下,的sources.list的源内容更换, 然后 sudo apt-get update 即可】
deb http://mirrors.aliyun.com/ubuntu/ bionic main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ bionic-security main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ bionic-updates main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ bionic-proposed main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ bionic-backports main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic-security main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic-updates main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic-proposed main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic-backports main restricted universe multiverse
安装各种软件
-
git (一般默认都安装有,可以运行一下命令查看一下)
- 直接命令行安装即可 , 命令 sudo apt install git;
- 安装完成后,查看一下版本,git --version
-
zsh
- 直接命令行安装即可,命令 sudo apt install zsh
- 安装完成后,查看一下版本,zsh --version
-
ohmyzsh
-
网上找下相关的方案,一般都是这样2个地址:官方安装方式说明地址 即:ohmyz.sh/#install
-
sh -c "$(curl -fsSL raw.githubusercontent.com/robbyrussel…)"
-
sh -c "$(wget raw.githubusercontent.com/robbyrussel… -O -)"
-
-
但是不知道为何 raw.githubusercontent.com 这个地址访问不到了,解决方案:
-
网上找些好些方案,都是修改hosts的方式解决问题; 【查阅若干解决,大致是因为dns 被混淆了】
-
找到host (window 找火绒安全工具,可以直接打开编辑hosts; linux的话,直接在 /etc/hosts加入内容),把下面这个行加入进去
199.232.4.133 raw.githubusercontent.com
-
-
安装好,就可以按照需要安装插件和主题了;
- 插件
- autojump 通过j 快速匹配访问过的一些文件夹
- 主题
- 官网地址,一般默认得就不错; github.com/ohmyzsh/ohm…
- 插件
-
-
安装nvm
- 按照官方方式安装即可,github.com/nvm-sh/nvm
-
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.35.3/install.sh | bash
第五步,安装window Terminal
可以 去微软应用商店,安装新的命令行 windows Terminal 或者 windows Terminal pre , 安装 完就可以开搞了;
若干你对美化或者配置,这个windows Terminal 有兴趣,可以参看微软官方的配置文档地址;
若干传送门:
windows Terminal 配置setting.json说明
window Terminal 配置 setting.json 属性说明