this post was submitted on 24 Apr 2025
23 points (96.0% liked)
Opensource
2566 readers
46 users here now
A community for discussion about open source software! Ask questions, share knowledge, share news, or post interesting stuff related to it!
⠀
founded 2 years ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
view the rest of the comments
adding some clarifications to the winget portions:
winget does some default best effort of and on common installer tech to show the least UI necessary. If a UI shows up after all, that indicates to me that the manifest (the article talks about Neovim) does not have the appropriate flags included, or that the installer that the publisher uses does not support it.
Most, but not overwhelmingly, of the stuff I install and upgrade does not show installer windows.
The services are not only for updating in the background and unprompted, but also for installing with admin permissions without asking the user for admin. Stuff installed into
C:\Program Files
is elevated on admin permissions rather than having user modify permissions, which is a security feature. A consequence is that a convenient update process needs a Windows Service that may install them without requiring the user to have and approve elevated permissions.This may also be an issue of manifest information for instructing the installer, or installer defaults. Or maybe the installer itself does not provide this?
Either way, of course these things are inherent shortcomings and efforts of integrating third party installers. I just wanted to clarify.
Regarding bad winget experiences: I assume this is not the case anymore, but installing a LibreOffice featureversion upgrade leading to an automatic system reboot without warning or confirmation sucked. lol This was relatively early on in the winget release cycles though.