Chocolatey is the best option I’ve found for this on Windows:
Chocolatey was created by Rob Reynolds in 2011 with the simple goal of offering a universal package manager for Windows. Chocolatey is an open source project that provides developers and admins alike a better way to manage Windows software.
You can install & uninstall software from the command line and update everything installed through it with one command.
It’s not a real package manager of course. It can’t update the operating system, and Windows applications aren’t built for modularity and shared libraries the way Linux applications are. But it does automate application management like nothing else. I highly recommend this if you use Windows.
There’s winget now too, which is the official Windows package manager. I’ve used it a couple of times now and worked as expected, not sure how it compares to chocolatey outside of simple app installs though.
Chocolatey is the best option I’ve found for this on Windows:
You can install & uninstall software from the command line and update everything installed through it with one command.
It’s not a real package manager of course. It can’t update the operating system, and Windows applications aren’t built for modularity and shared libraries the way Linux applications are. But it does automate application management like nothing else. I highly recommend this if you use Windows.
I always prefered scoop with which I had fewer issues and which installs everything without needing admin rights.
I hate installers that do this because they don’t install the apps in the right place. Apps should be in Program Files.
Not really, except if you install for all users on the machine: https://learn.microsoft.com/en-us/windows/win32/msi/installation-context
There’s winget now too, which is the official Windows package manager. I’ve used it a couple of times now and worked as expected, not sure how it compares to chocolatey outside of simple app installs though.