windows10安裝配置WSL(Ubuntu) 怎麼在windows系統上用上Linux?有這麼幾種方法: 1. 安裝雙系統。這種方法的缺點是每次切換系統都需要關機、切換系統。 2. 虛擬機+Linux。這種方法需要一定硬體配置,因為虛擬機運行還是比較吃記憶體的。 3. windows10+WSL。 ...
windows10安裝配置WSL(Ubuntu)
怎麼在windows系統上用上Linux?有這麼幾種方法:
1. 安裝雙系統。這種方法的缺點是每次切換系統都需要關機、切換系統。
2. 虛擬機+Linux。這種方法需要一定硬體配置,因為虛擬機運行還是比較吃記憶體的。
3. windows10+WSL。這個方法剋服了上述2個方法的缺點,雖然WSL不能完全意義上等同於一個真正的Linux系統,但是對於Linux新手或者只是需要一個Linux運行環境或者對功能、服務沒有很多要求的,WSL夠用了。
下麵就簡單說明,我自己安裝配置WSL的一些記錄吧。
一、安裝WSL(Ubuntu)
WSL Ubuntu 的安裝,我主要參考這篇博文,https://www.mscto.com/op/475636.html
二、Ubuntu安裝後的一些配置
1、修改軟體源
Ubuntu軟體源的源列表文件位於 /etc/apt/sources.list
首先,備份原來的數據源配置文件:
sudo cp /etc/apt/sources.list /etc/apt/sources.list_backup
修改數據源配置文件
sudo vim /etc/apt/sources.list
建議,更改為阿裡鏡像源。
用 vim 編輯/etc/apt/sources.list 文件,可以用下麵命令快捷的修改字元:
:%s/http:\/\/archive.ubuntu.com/https:\/\/mirrors.aliyun.com/
最後,更新配置:
sudo apt update
sudo apt upgrade
2、配置Linux子系統圖形桌面
安裝WSL之後,Linux是沒有形界面的。
# 安裝 xrdp、xfce4
sudo apt install xorg
sudo apt-get install xfce4
sudo apt-get install xrdp
說明,xrdp是一個輕量級ubuntu桌面,裡面的應用只能滿足基本需求,但夠用了。
# 配置xrdp
設置使用3390埠,
sudo sed -i 's/port=3389/port=3390/g' /etc/xrdp/xrdp.ini
向xsession中寫入xfce4-session
sudo echo xfce4-session >~/.xsession
重啟xrdp服務:
sudo service xrdp restart
# 連接遠程桌面
在windows10,啟動遠程桌面連接。點擊顯示選項,填入本機IP(輸入登良用戶),點擊連接。
註意,如果WSL的Ubuntu系統關閉,如關機重啟,會導致遠程連接不上,此時需要先在Win10中打開Ubuntu的命令行界面,輸入:
sudo service xrdp restart
此時再遠程連接,即可連接上。
此外,其他圖形界面方案有 lxde、lxqt 輕量化桌面
可參考博文:Ubuntu安裝主流桌面 https://blog.csdn.net/dream361/article/details/64905099
3、圖形界面支持中文
# 安裝中文語言包
sudo apt install -y language-pack-zh-hans language-pack-zh-hans-base
sudo apt install language-pack-gnome-zh-hans
# 安裝中文字體(以文泉驛微米黑為例):
sudo apt-get install ttf-wqy-microhei
sudo apt install fonts-wqy-zenhei
# 編輯、配置 ~/.profile
LANG=zh_CN.UTF-8
LANGUAGE="zh_CN:zh"
4、在WSL上配置拼音輸入法
WSL 在 GUI 下並不支持 Windows CJK 輸入法的直接輸入,所以要配置獨立的輸入法。這種方法既適用於Linux桌面環境,也適用於多視窗。
# 安裝 fcitx (小企鵝輸入法)
sudo apt install fcitx fonts-noto-cjk fonts-noto-color-emoji dbus-x11 fcitx-libs
然後,安裝你想要使用的輸入法。我一般會安裝谷歌拼音輸入法 fcitx-googlepinyin
sudo apt install fcitx-googlepinyin
設置fcitx 自啟: fcitx-autostart &>/dev/null
安裝好後,設置你使用的輸入法。
5、安裝 make、g++
為什麼要安裝make、g++呢?因為Microsoft Store安裝的Ubuntu WSL系統僅包含很簡單的軟體,一些編程開發工具是不具備的,例如make,而這恰恰是我工作需要用到的。
sudo apt install make g++
sudo apt install perl-doc
sudo apt install tree
6、清理無用的軟體
sudo apt-get autoclean # 清理舊版本的軟體緩存
sudo apt-get clean # 清理所有軟體緩存
sudo apt-get autoremove # 刪除系統不再使用的孤立軟體
這三個命令主要清理升級緩存以及無用包的。
刪除無用包可以節省磁碟空間占用,對於C盤空間就不夠大,是很不錯的(個人強迫症~)
好了,上面就是我自己安裝WSL的過程記錄。