Winget or Scoop? Which one to choose when there are duplicate packages? #309
Replies: 5 comments 9 replies
-
Well, it depends. Installing apps:Winget is a package manager that will download the program installer and install it as you would do manually in your system. The final effect will be an app installed in a standard way. Those apps could be uninstalled from, let's say, the Windows Settings op the Control Panel. Basically, winget downloads the official installers and runs it with some sort of Scoop, however, aims to remove installers and downloads the executables, places them on a custom directory and manually creates any shortcuts if required. To uninstall an app, youu would require scoop to uninstall the app, bevause the installation is not registered in the system. Additionally, the scoop package manager will easily allow you to properly install and older version of a scoop app (you might succeed with winget, but things can really get messed up). Updating appsBoth package managers will be able to update their own apps. (In fact, winget will detect if it can update any app present in your system, and not only the opes installed through the package manager.). Some specific packages might cause issues with winget upgrade, but WingetUI will esaily allow you to blacklist a specific package to avoid issues with it. Uninstalling appsEach package manager takes care of their apps, so no issues should happen there. |
Beta Was this translation helpful? Give feedback.
-
As martinet101 has explained, Scoop and Winget work very differently from each other, even though they achieve similar things. @venkat2305, if you see Git in the info menu you can see in the field "Installer URL" that Scoop "installs" the portable version while Winget uses the .exe official installer. Both approaches have pros and coins as he said. I don't think there's one package manager that is better than the other, but I have a tendency to prefer Winget packages, since a few apps may not work properly with portable version. However, if I want to test an app I usually go with Scoop as official installers sometimes do not uninstall cleanly. Besides, IMO a big advantage to Scoop is the native auto-update feature. Winget doesn't natively support this, however a few people such as https://github.com/vedantmgoyal2009/vedantmgoyal2009 are running scripts that automatically submit new app versions to Winget, which in turn makes package updates in Winget slower when compared to Scoop. |
Beta Was this translation helpful? Give feedback.
-
@ppvnf @martinet101 for someone using widget UI, if a program is offered in multiple package managers, what will be your advice on choosing the package manager? |
Beta Was this translation helpful? Give feedback.
-
|
Beta Was this translation helpful? Give feedback.
-
Personally, I disable chocolate the first thing I do after installing WingetUI. I relly completly on winget as source of apps, so far I got everything I needed from winget. |
Beta Was this translation helpful? Give feedback.
-
what should i prefer , winget or scoop. if a program is available in both, which now should i prefer , what are the advantages of these package managers. Im new to this. what's chocolatey package manager.
tldr; git is present in both winget and scoop. which one should i use to install git?
Beta Was this translation helpful? Give feedback.
All reactions