It’s a yr later and we will now safely conclude that WinGet is horrible. It calls itself a package deal supervisor, however it doesn’t actually handle packages: it could solely set up them. With AppGet you might truly handle your software program. If it received outdated, you might replace it. In case you now not wished it, you’ll be able to uninstall it. WinGet doesn’t do this. It simply downloads software program and installs it.
For months there’s been “experimental” help for a very powerful function of a package deal supervisor: upgrades. It simply doesn’t work. Certain, it should obtain the updates. It’ll even fake to put in them. And in the event you run it once more, it should do it another time for a similar packages. It’s pointless. It simply pretends to improve software program, similar to it pretends to be a package deal supervisor.
One of many essential causes I take advantage of Linux is simply how insanely superior putting in and managing functions is on Linux in comparison with Home windows and macOS. As a Linux Mint person, I’m a part of the Debian ecosystem, that means nearly each piece of Linux software program comes packaged as a .deb (you’ll have the same expertise with e.g. RPM or Arch-based distributions), managed from one central place. I by no means have to consider easy methods to set up, replace, or take away an utility.
Home windows and macOS have varied totally different strategies of putting in, updating, and eradicating functions, and lots of of those strategies depart information in all places. On each Home windows and macOS, it’s a must to take care of particular person per-app replace instruments, utility shops, downloading particular person updates from the online, utilizing tacked-on, always-breaking ports methods, and it’s as much as you to recollect how, precisely, every utility handles its set up, replace, and elimination procedures.
WinGet is simply one other mess so as to add to the large pile of rubbish that’s managing functions on Home windows.