背景
最近十几年前的笔记本不用了,换了台式机,装了amd的显卡,为了更好的发挥显卡的性能,就不能直接将台式机安装为Linux操作系统了,但是平时主要读的代码使用windows编译老是不太习惯,于是就有了使用wsl搭建java环境的想法。
操作步骤
详细操作步骤如下:
1、开启WSL以及安装Linux
首先要做的就是开启WSL和安装Linux。
开启WSL的操作如下:
- 按
Win + R键,输入 optionalfeatures并回车,打开“启用或关闭 Windows 功能”窗口。
- 在列表中找到并勾选 “适用于 Linux 的 Windows 子系统” 、"Hyper-V"和 “虚拟机平台”
- 点击“确定”,系统会安装所需组件。完成后,必须重启计算机以使更改生效。
使用下面命令安装Debian操作系统。
wsl --set-default-version 2
wsl --install -d Debian
默认情况下,Linux是安装在C盘下面的,一般情况下,C盘是有限的,所以最好将Linux安装的其他盘下面。具体操作如下;
wsl --shutdown
- 导出系统 :将目标发行版导出为一个
.tar压缩包。例如,导出名为 Debian的系统到D盘
wsl --export Debian D:\Debian.tar
- 注销原系统 :此操作会删除C盘中的原始系统文件,从而释放空间。
wsl --unregister Debian
- 导入到新位置 :将刚才备份的文件导入到你希望安装的新目录。
wsl --import Debian D:\wsl-debian D:\Debian.tar --version 2
- 重新设置用户名和密码即可。我一般使用的是root,避免频繁切换root用户。
2、必要软件安装
Debian安装好之后需要安装必要的软件,如下:
2.1、zsh以及oh-my-zsh
apt install zsh
chsh -s /bin/zsh
sh -c "$(curl -fsSL https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"
2.2、neovim安装
从https://github.com/neovim/neovim/releases/tag/v0.11.4 上面下载最新的源码文件。使用下面命令安装:
tar xvf neovim-0.11.4.tar.gz
cd neovim-0.11.4
make -j20 CMAKE_BUILD_TYPE=Release
make install
在~/.zshrc中添加:
alias vi="nvim"
alias vim="nvim"
2.3、安装桌面
使用下面命令安装桌面:
apt install xfce4 xrdp
2.4、安装Idea
当前不在描述怎么安装Idea,可自行搜索。
2.5、创建Idea桌面快捷键
这个命令将在 ~/.local/share/applications/ 目录下创建一个名为 intellij-idea.desktop 的文件。写入下面信息:
[Desktop Entry]
Version=1.0
Type=Application
Name=IntelliJ IDEA
Icon=/opt/idea-IU/bin/idea.png
Exec=/opt/idea-IU/bin/idea
Terminal=false
Categories=Development;IDE;
3、如何打开Linux软件
打开Application Finder (Debian),搜索需要打开的软件,比如Idea,就可以打开idea的编辑器。可以做到丝滑打开。