普通的Windows 10中,可以在應用商店中安裝自己喜歡的發行版,但是LTSC並沒有應用商店,所以稍微麻煩點。
win10 LTSC 2019對應正常的Win10 1809版本。相比之前的LTSB 2016(對應Win10 1607)。這個版本有3年的跨度,在此期間linux子系統的改進很多,因而很多之前的方法已經不適用了。
安裝WSL
首先,到"控制面板"->"卸載程序"->"啟用或關閉Windows功能中",啟用"適用於Linux的windows子系統"
然后到這個網址
https://docs.microsoft.com/zh-cn/windows/wsl/install-manual
下載你喜歡的linux發行版.截止發稿日,支持的發行版有這些
- Ubuntu 18.04
- Ubuntu 18.04 ARM
- Ubuntu 16.04
- Debian GNU/Linux
- Kali Linux
- OpenSUSE Leap 42
- SUSE Linux Enterprise Server 12
- Fedora Remix for WSL
然后打開下載得到的appx文件,解壓縮(如果不能解壓縮就把后綴修改為zip再解壓縮)。
注意:要把解壓縮后的文件放到一個合適的地方,比如"C:\我的程序\wsl_debian",因為安裝其實只是注冊,因此安裝好后的子系統的文件,就一直放在這里了。
然后點擊解壓縮目錄中的exe文件,會自動注冊,之后按照提示輸入用戶名和密碼就可以了。
這種方式安裝不經過store,還有一個好處,就是可以自己指定linux子系統的位置,因而可以用windows資源管理器訪問linux子系統的文件(就在安裝后產生的rootfs文件夾下)
使用WSL
啟動的時候,在命令行中輸入:
wsl 或 bash
另外存放在linux系統,點擊exe也可以啟動.兩種方式啟動的默認路徑不一樣。
如果安裝了多個發行版,默認啟動的發行版可以指定,指定方式為:
查看所有的發行版,命令:
wslconfig /l
指定默認發行版
wlsconfig /s 發行版名
卸載WSL
在win10 LTSC 2019之前,卸載可以用lxrun工具,但是LTSC 2019拋棄了這個工具。因此你可以在別的地方看到很多說重裝linux子系統要用lxrun的,這都是老黃歷,不要采信。
前面提了一句,這個所謂安裝其實只是注冊.因而卸載的時候只要解除注冊就可以。解除注冊還是用剛才提到的wslconfig
卸載過程為:在命令行輸入解除注冊命令,然后刪掉相應的文件夾即可。命令如下:
wslconfig /u 發行版名
附wslconfig的所有命令:
安裝oh-my-zsh
在Ubuntu系統中使用命令行而不是win中
安裝任何包之前一定要先更新!
sudo apt-get update
安裝zsh
sudo apt-get install zsh
安裝oh-my-zsh
sh -c "$(wget https://raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh -O -)"
安裝成功
如果 遇到證書類似問題
apt-get install ca-certificates
自動啟動zsh:
vim ~/.bashrc 或者 nano ~/.bashrc(推薦使用)打開編輯.bashrc文件,添加以下內容:
if test -t 1; then
exec zsh
fi
如果你使用的是vim ~/.bashrc,編輯后使用:wq退出。
如果你使用的是nano ~/.bashrc,使用Ctrl+Shift+X保存並退出。
修改主題:
nano ~/.zshrc
# 主題名字ys,你可以搜索其他的主題使用,ys挺好的
ZSH_THEME="ys"
修改以后保存即可!