可以运行UWP应用程序,至少对于某些应用程序是可能的。我已经成功地运行了Trello UWP应用程序(该应用程序仅在Microsoft Store中提供)。
首先,您需要获取UWP应用的.appx文件。一种在没有Windows或Microsoft Store的情况下实现这一点的方法是使用这个网站:
https://store.rg-adguard.net/
将应用的Microsoft Store URL粘贴到该网站中。例如,Trello应用的URL是:
https://www.microsoft.com/en-us/p/trello/9nblggh4xxvw
这将为您提供通过Microsoft Store提供的所有文件的链接。您只需要.appx文件,可能有多个版本可供选择(例如x86和x64)。
Chrome不希望您仅通过点击链接来下载文件。这使得该网站一开始给人一种不太可靠的感觉。在Chrome的DevTools控制台中,Chrome表示它不会下载该文件,因为Microsoft Store的URL使用http://,而该网站使用https://。但由于该文件直接来自microsoft.com,对我来说感觉很安全。
右键点击链接,选择“另存为”,并选择“保留”可以让您下载该文件,尽管Chrome有异议。
一旦你拥有了.appx文件,你可以解压它。它只是一个普通的zip文件,所以运行像unzip -d output-dir file.appx
或atool -x file.appx
这样的命令。
解压后的文件应该有一个名为"app"的目录,其中包含应用程序的可执行文件和其他文件。
对于Trello应用程序,我只需在"app"目录中运行wine Trello.exe
就可以了。但其他应用程序可能不会立即起作用,如果安装过程中发生更复杂的情况。