背景
最近十幾年前的筆記本不用了,換了臺式機,裝了amd的顯卡,為了更好的發(fā)揮顯卡的性能,就不能直接將臺式機安裝為L(cháng)inux操作系統了,但是平時(shí)主要讀的代碼使用windows編譯老是不太習慣,于是就有了使用wsl搭建java環(huán)境的想法。
操作步驟
詳細操作步驟如下:
1、開(kāi)啟WSL以及安裝Linux
首先要做的就是開(kāi)啟WSL和安裝Linux。
開(kāi)啟WSL的操作如下:
- 按
Win + R鍵,輸入 optionalfeatures并回車(chē),打開(kāi)“啟用或關(guān)閉 Windows 功能”窗口。
- 在列表中找到并勾選 “適用于 Linux 的 Windows 子系統” 、"Hyper-V"和 “虛擬機平臺”
- 點(diǎn)擊“確定”,系統會(huì )安裝所需組件。完成后,必須重啟計算機以使更改生效。
使用下面命令安裝Debian操作系統。
wsl --set-default-version 2
wsl --install -d Debian
默認情況下,Linux是安裝在C盤(pán)下面的,一般情況下,C盤(pán)是有限的,所以最好將Linux安裝的其他盤(pán)下面。具體操作如下;
wsl --shutdown
- 導出系統 :將目標發(fā)行版導出為一個(gè)
.tar壓縮包。例如,導出名為 Debian的系統到D盤(pán)
wsl --export Debian D:\Debian.tar
- 注銷(xiāo)原系統 :此操作會(huì )刪除C盤(pán)中的原始系統文件,從而釋放空間。
wsl --unregister Debian
- 導入到新位置 :將剛才備份的文件導入到你希望安裝的新目錄。
wsl --import Debian D:\wsl-debian D:\Debian.tar --version 2
- 重新設置用戶(hù)名和密碼即可。我一般使用的是root,避免頻繁切換root用戶(hù)。
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、創(chuàng )建Idea桌面快捷鍵
這個(gè)命令將在 ~/.local/share/applications/ 目錄下創(chuàng )建一個(gè)名為 intellij-idea.desktop 的文件。寫(xiě)入下面信息:
[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、如何打開(kāi)Linux軟件
打開(kāi)Application Finder (Debian),搜索需要打開(kāi)的軟件,比如Idea,就可以打開(kāi)idea的編輯器??梢宰龅浇z滑打開(kāi)。