在win10的WSL里的Ubuntu20.04中搭建appium环境总结

用Docker Desktop + WSL2直接拉取appium运行环境

  • 用docker desktop + wsl2可以直接拉取appium运行的环境,docker的后端可以运行在wsl2中,安装docker desktop时可以选择wsl2。具体方法参见这里的官方文档
  • 忙碌了好几天才发现有Docker这个神器。由于我的电脑现在还不能安装Win10 2020 5月更新,所以暂时只能用下面的老方法了。
    wsl2灰显

安装WSL

WSL的好处就不用我说了,微软官方出的,安装卸载非常方便,没有虚拟机那么多繁琐的设置(根本就没有设置),打开和关闭就像打开一个普通软件一样,非常适合新手,有不可挽回错误可以卸载重新安装,安装速度比虚拟机快。重新安装前可能要重启电脑。需要最新的win10系统。

安装步骤:

  • 设置 - 安全和更新 - 开发者选项 - 开发人员模式
  • 直接在应用商店搜索Ubuntu,下载20.04
  • 我的适用于 Linux 的 Windows 子系统是默认打开的,具体位置:控制面板 - 卸载程序 - 启用或关闭 Windows 功能
  • 执行sudo dpkg-reconfigure locales 选择zh-CN.UTF-8将系统切换为中文环境。
  • ssh登录(以后会有用):
    sudo vim /etc/ssh/sshd_config	# 修改以下两项,Port前#号去掉,22改23,no改yes
    Port 23
    PasswordAuthentication yes
    
  • WSL中ssh默认关闭,不能开机启动,所以每次开机都要启动ssh服务sudo service ssh start,这貌似和wsl的系统机制有关
  • 在vim中点击鼠标右键可直接将win系统剪切板中内容复制进去,对更换国内软件源十分友好
  • 更换国内软件源:编辑软件源:sudo vim /etc/apt/sources.list,将下面内容复制进去,按:Esc:wq回车
deb http://mirrors.aliyun.com/ubuntu/ focal main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ focal main restricted universe multivers
### Win10 WSL2 安装 Ubuntu 20.04 教程 #### 启用 Windows Subsystem for Linux 和 Hyper-V 功能 为了能够在 Windows 上使用 WSL2,需要先启用 Windows Subsystem for Linux (WSL) 和 Hyper-V 功能。可以通过 PowerShell 执行以下命令来实现: ```powershell dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart ``` 重启计算机以应用更改。 #### 设置默认版本为 WSL2 确保设置 WSL 默认版本为 2,这一步可以提高性能并提供更好的兼容性支持[^3]。 ```powershell wsl --set-default-version 2 ``` #### 下载并安装 Ubuntu 20.04 访问 Microsoft Store 或者直接通过命令行下载官方发布的 Ubuntu 20.04 LTS 应用程序。如果选择后者,则可以在 PowerShell 中执行下面这条指令: ```powershell wsl --install -d Ubuntu-20.04 ``` 此操作会自动完成必要的组件安装过程,并启动新安装好的 Ubuntu 实例。首次运行时需耐心等待一段时间让其初始化完成后按提示创建新的 UNIX 用户名和密码[^1]。 #### 验证 NVIDIA GPU 支持情况 对于希望利用显卡加速的应用场景来说,确认宿主操作系统已成功加载了相应的图形处理单元驱动非常重要。在终端键入 `nvidia-smi` 命令查看当前系统的 Nvidia 显卡状态信息;通常情况下无需单独为 WSL2 内部的 Linux 发行版额外安装任何东西就能正常使用硬件资源[^2]。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值