big*_*awn 10 windows windows-subsystem-for-linux
在我的工作中,不允许从Microsoft Store安装应用程序。是的,这是一家银行,不支持Windows 10(这是地狱)。
是否可以在WSL中安装Ubuntu,而无需从应用程序商店中下载它?
还是可以在没有Microsoft Store的情况下下载Ubuntu应用,然后再安装它?
Viv*_*vit 33
我有同样的问题,可以这样做(来自 PowerShell):
# go into some folder into which you want the file to be downloaded
cd <somefolder>
# download Ubuntu 20.04
Invoke-WebRequest -Uri https://aka.ms/wslubuntu2004 -OutFile Ubuntu.appx -UseBasicParsing
# install downloaded *.appx file
Add-AppxPackage .\Ubuntu.appx
Run Code Online (Sandbox Code Playgroud)
之后我做了Windows+S并输入“Ubuntu”来显示已安装的应用程序,然后执行它以完成设置(必须提供新用户名+密码)。
我检查了成功做:wsl --list --verbose并收到了这个:
NAME STATE VERSION
Ubuntu-20.04 Running 1
Run Code Online (Sandbox Code Playgroud)
所以最后,我需要像这样将我的 Ubuntu 转换为 WSL2:
wsl --set-version Ubuntu-20.04 2
Run Code Online (Sandbox Code Playgroud)
瞧!
Har*_*run 14
是的,可以在没有商店的情况下下载该应用程序。MS指南(https://docs.microsoft.com/zh-cn/windows/wsl/install-manual)的“手动安装”部分列出了一些可用的发行版。
实际的手动安装说明隐藏在手册(https://docs.microsoft.com/zh-cn/windows/wsl/install-on-server)的“服务器安装”部分中,但据我了解,您可以运行您下载的.appx文件,它仍然可以正常工作。
在您不控制的工作计算机上安装WSL / Ubuntu是否明智是另一个问题,但是只有您可以回答。
我创建了一个 powershell 脚本来安装 wsl2,并提供可选的 X-Windows 和脉冲音频支持。我还在 Readme.md 中记录了在没有商店访问权限的情况下安装 wsl 的经验。
有关详细信息,请参阅此处:https://github.com/andras-varro/wsl2i
我认为以下几点是最重要的:
检查您的安装是否支持 WSL2:Windows 徽标键 + R,键入 winver [enter]。您应该拥有版本 1903 或更高版本,以及内部版本 18362 或更高版本
启用 WSL2
安装 Linux 发行版
测试您的 WSL2
在管理员 PowerShell 或 Windows 命令提示符中:
wsl --install --distribution Ubuntu
Run Code Online (Sandbox Code Playgroud)
然后重新启动您的机器。
您可以通过以下方式获取分发列表:
wsl --list --online
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
10518 次 |
| 最近记录: |