- 已关闭。**此问题为not about programming or software development。当前不接受答案。
此问题似乎与a specific programming problem, a software algorithm, or software tools primarily used by programmers无关。如果您认为此问题与another Stack Exchange site的主题有关,您可以留下评论,说明在何处可以回答此问题。
4天前关闭。
社区在4天前审查了是否重新讨论此问题,并将其关闭:
原始关闭原因未解决
Improve this question
在我的工作不允许安装应用程序从微软商店.是的,这是一家银行,不支持Windows 10(这是地狱).
有没有可能在WSL中安装Ubuntu而不从应用程序商店下载它?
或者有没有可能在没有微软商店的情况下下载Ubuntu应用程序,然后安装它?
6条答案
按热度按时间pvabu6sv1#
是,可以在没有应用商店的情况下下载应用。MS指南(https://learn.microsoft.com/en-us/windows/wsl/install-manual)的“手动安装”部分列出了一些可用的发行版
实际的手动安装说明隐藏在手册的服务器安装部分(https://learn.microsoft.com/en-us/windows/wsl/install-on-server),但我的理解是,您可以只运行您下载的.appx文件,无论如何它都应该工作。
在您无法控制的工作计算机上安装WSL/Ubuntu是否明智是另一个问题,但只有您自己才能回答。
l5tcr1uw2#
我有同样的问题,可以这样做(从PowerShell):
之后我做了Windows + S,键入"Ubuntu"显示安装的应用程序,然后执行它完成安装(必须给出新的用户名+密码)。
我检查了成功做:
wsl --list --verbose
并收到以下信息:最后,我需要像这样把Ubuntu转换成WSL2:
瞧!
r7xajy2e3#
我创建了一个powershell脚本来安装带有可选的X-Windows和Pulse Audio支持的wsl2,我还在Readme.md中记录了安装wsl而不访问商店的经历。
有关详细信息,请参见此处:https://github.com/andras-varro/wsl2i
我相信最重要的是:
1.检查您的安装是否支持WSL2:Windows徽标键+R,键入winver [enter]。您应该具有版本1903或更高版本,内部版本号18362或更高版本
1.启用WSL2
1.打开管理员提示符(按shift + ctrl并单击PowerShell/cmd)
1.重新启动计算机
1.从以下网址下载并安装WSL2内核:https://wslstorestorage.blob.core.windows.net/wslblob/wsl_update_x64.msi
1.打开PowerShell或cmd并执行:wsl--设置默认值-版本2
1.安装Linux发行版
1.请仅从此处下载可用的发行版:https://learn.microsoft.com/en-us/windows/wsl/install-manual说明:如果在未启用Windows应用商店的情况下通过appx安装程序安装,则可能会遇到"找不到文件"或0x80070002错误。
1.在系统驱动器上创建一个位置(请参见:https://learn.microsoft.com/en-us/windows/wsl/install-win10#troubleshing-installation,但它对我在D:驱动器),你希望你的发行版从哪里运行(如c:\work\wsl)
1.使用您喜欢的压缩工具(7Zip或WinZip或..)将下载的发行版appx文件解压到所选位置(右键单击appx并解压到创建的文件夹(如c:\work\wsl))
1.设置Linux安装程序文件夹的访问权限,以便每个人都具有所有权限打开cmd或PowerShell并执行:icacls [您的文件夹]/t/grant Everyone:(OI)(CI)F示例:icacls c:\工作\wsl/t/授予每个人:(OI)(CI)F
1.以管理员身份启动安装程序。Ubuntu示例:右键单击ubuntu2004.exe并选择以管理员身份运行
1.按照屏幕上的说明操作
1.测试您的WSL2
1.安装完成后,在Linux命令提示符下尝试从Windows的Run(Win + R)启动bash
1.从启动的bash和安装后获得的bash中退出
1.从Windows的"运行"启动bash(Win + R)(再次)
s2j5cfk04#
是的,可以安装Ubuntu而不打开商店.
1.在windows中打开设置并启用开发者模式。
1.启用开发人员模式后,转到Windows搜索并键入Bash。
1.它将打开Bash命令提示符。允许它自动下载Ubuntu。
干杯!
kb5ga3dv5#
您可以使用winget(Windows程序包管理器):
要获取“最新”版本之外的其他版本,请通过以下方式搜索:
如果您忽略
-s winget
选项,则也会显示来自其他来源(如Microsoft商店)的版本。6qqygrtg6#
在管理员PowerShell或Windows命令提示符下,然后重新启动计算机:
您可以通过以下方式获取分发列表: