winetricks icon indicating copy to clipboard operation
winetricks copied to clipboard

Feature Request: Install WinGet manifests

Open upintheairsheep opened this issue 2 years ago • 4 comments

Please add support for installing Win32/non-msix-appx packages from WinGet's community repository, via a search API, and using the provided flags or portable package executable(s) to run the setup package.

upintheairsheep avatar Jun 30 '23 23:06 upintheairsheep

The vast majority of all WinGet packages do not use appx, msix, or appinstaller.

upintheairsheep avatar Jun 30 '23 23:06 upintheairsheep

Please add support for installing Win32/non-msix-appx packages from WinGet's community repository, via a search API, and using the provided flags or portable package executable(s) to run the setup package.

I'm not very familiar with winget, so some explanation / more details would be helpful (or, preferably, a pull request ;)).

The first hit I get on google is https://learn.microsoft.com/en-us/windows/package-manager/winget/, which gives a .msixbundle file. Similarly, if I look at the github page (https://github.com/microsoft/winget-cli), that's what's on their download page.

Wine doesn't appear to be able to run that. I.e.,

  • wine Microsoft.DesktopAppInstaller_8wekyb3d8bbwe.msixbundle
  • wine msiexec /i Microsoft.DesktopAppInstaller_8wekyb3d8bbwe.msixbundle
  • wine start Microsoft.DesktopAppInstaller_8wekyb3d8bbwe.msixbundle

All fail.

austin987 avatar Jul 05 '23 06:07 austin987

Please add support for installing Win32/non-msix-appx packages from WinGet's community repository, via a search API, and using the provided flags or portable package executable(s) to run the setup package.

I'm not very familiar with winget, so some explanation / more details would be helpful (or, preferably, a pull request ;)).

The first hit I get on google is https://learn.microsoft.com/en-us/windows/package-manager/winget/, which gives a .msixbundle file. Similarly, if I look at the github page (https://github.com/microsoft/winget-cli), that's what's on their download page.

Wine doesn't appear to be able to run that. I.e.,

  • wine Microsoft.DesktopAppInstaller_8wekyb3d8bbwe.msixbundle
  • wine msiexec /i Microsoft.DesktopAppInstaller_8wekyb3d8bbwe.msixbundle
  • wine start Microsoft.DesktopAppInstaller_8wekyb3d8bbwe.msixbundle

All fail.

MSIX, APPX, etc should be ignored for winetricks.

upintheairsheep avatar Jul 07 '23 00:07 upintheairsheep

Okay...so what is the request here if not to install winget?

austin987 avatar Jul 07 '23 02:07 austin987

What the author want is Winetricks to parse package manifests from https://github.com/microsoft/winget-pkgs.

Piroro-hs avatar Aug 11 '24 14:08 Piroro-hs

What the author want is Winetricks to parse package manifests from https://github.com/microsoft/winget-pkgs.

IMO that's outside the scope of winetricks. Supporting this properly would be quite an effort, and would be better suited as a dedicated project.

austin987 avatar Aug 12 '24 21:08 austin987