3 ms·
Windows application installers generally are just binary blobs that can do as they please, so just pinning an installer will not imply that the resulting instal
by eptcyka 4y ago
Windows application installers generally are just binary blobs that can do as they please, so just pinning an installer will not imply that the resulting installation will be deterministic - a lot of installers by design change the global state of the system and download stuff during the installation process. If you want packaged on Windows, try choco.
Edit: fixing autocorrect typos.
- Smaug123 4y ago(You probably mean Choco, short for Chocolatey, by the way, just in case anyone gets confused.)
- yjftsjthsd-h 4y agoShould work for portable apps, or anything else that's distributed as an archive that can be directly extracted and work (So AIUI a tiny fraction of the available software. Still, it's not nothing.)
- pxc 4y agoYou could probably wrap Scoop packages into a Wine environment with Nix fairly easily, since all the packages in their main repos are well-behaved, portable, and install non-interactively.
- ScottEvtuch 4y agoFor what it's worth most of the "packages" on chocolatey are just instructions for downloading those same installers and executing them in their respective silent modes. No one is repackaging those apps except for maybe some of the ones marked as "portable".
- est31 4y agoYou are right in the first approximation, windows application installers can do whatever they want. However, many applications work already if you extract the files from the installer and put them into the appropriate directories, which you can make a deterministic process. There are tools for this, e.g. msiextract.