首页 > 系统相关 >基于wsl (wslg)在Windows中运行linux开发环境

基于wsl (wslg)在Windows中运行linux开发环境

时间:2022-11-19 21:45:48浏览次数:46  
标签:zh Windows wslg wsl install linux toolbox 安装 jetbrains

基于wsl (wslg)在Windows中运行linux开发环境

相比虚拟机

  • 速度快很多
  • 和host机无缝集成,体验很棒
  • 既保留了linux的开发环境,同时使用了windows的操作体验
  • 详细x11的GUI模式体验好很多

1. 系统基础

Wslg目前在windows11中已经包含

如下是windows11下的一个版本

 

 

 

2. 软件安装

从windows store中安装ubuntu,选择目前的最新版Ubuntu-22.04版本

 

 

 

安装后开始菜单如下,直接点击即启动

 

 

 

查看运行的状态

 

 

 

 

2.1. Ubuntu22.04中的GUI程序安装

Ubuntu22.04的WSLg资料

https://ubuntu.com/tutorials/install-ubuntu-on-wsl2-on-windows-11-with-gui-support#5-install-and-use-a-gui-package

2.1.1. xwindow和中文安装

# xwindow

apt install x11-apps

xeyes

xcalc

其中xeyes的执行效果如下

注意状态栏的图标,右下角的那个小企鹅表示使用了wslg

 

 

 

 

资源管理器的安装和命令

apt-get install nautilus

nautilus

 

# 中文安装

apt-get install -y language-pack-zh-hans fonts-droid-fallback ttf-wqy-zenhei ttf-wqy-microhei fonts-arphic-ukai fonts-arphic-uming

 

cat >> /etc/environment <<EOF

LANG="zh_CN.UTF-8"

LANGUAGE="zh_CN:zh:en_US:en"

EOF

 

mkdir -p /var/lib/locales/supported.d/

cat > /var/lib/locales/supported.d/local <<EOF

en_US.UTF-8 UTF-8

zh_CN.UTF-8 UTF-8

zh_CN.GBK GBK

zh_CN GB2312

EOF

locale-gen

2.1.2. chrome安装

# chrome

wget https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb

apt --fix-broken install -y ./google-chrome-stable_current_amd64.deb

google-chrome --no-sandbox

 

2.2. jetbrains-toolbox安装

这个是jetbrains的综合工具箱,有了这个安装jetbrains的软件非常的方便

#

wget https://download.jetbrains.com.cn/toolbox/jetbrains-toolbox-1.26.5.13419.tar.gz

tar -xvzf ./jetbrains-toolbox-1.26.5.13419.tar.gz

3. 开发IDE的启动

/home/wsl/jetbrains-toolbox-1.26.5.13419/jetbrains-toolbox

 

 

 

通过toolbox,可以进行

  • jetbrains的各种开发工具的安装
  • Jetbrains 在线space的同步
  • 等等

 

4. 和docker desktop的集成

windows主机上安装的docker desktop如下

将安装的wsl机器勾选同步

 

 

 

此时在linux机器中可以直接使用host的docker服务,类似如下

 

 

 

 

标签:zh,Windows,wslg,wsl,install,linux,toolbox,安装,jetbrains
From: https://www.cnblogs.com/2018/p/16907277.html

相关文章