Comments (11)
A. That already exists. It's called MSIX.
B. This isn't really the place for OS Feature requests. I somewhat doubt that the winget team has the pull needed to do major feature requests simply out of the blue, let alone the time.
from winget-cli.
Download an installer from an unknown source could de dangerous
The installer has to come from the developer, and not a 3rd party source. Additionally, a SHA-256 hash of the package is taken and stored, as a tamper-evident protection. Packages coming from sites that allow rehosting have to be reviewed by a human. Please read our policies before complaining, so your complaints can be accurate and addressable.
from winget-cli.
Is it? I mean, I haven't seen any installer in Windows that works as I said, I suppose that you're telling me about the format that Windows Store uses, all installers that I have been watching are in .exe or .msi, remember that I told, download the file, just say yes or no, and enjoy, if it exists, I suggest you drop the others options and only accept them in compatibility mode for games.
If you are referring to that it happens through Microsoft Store, there is so much software not available and not uploaded to it, so, "it must include an installation process that every elder could understand easily" is not covered yet, also "to support new features like remembering all the apps that had been activated and should be installed automatically as Android does" directly couldn't be implemented because I recently installed windows 11 and this just not happened, I mean, when I bought a new phone, I don't have to install all my apps manually, it just works out the box, it installed my apps for me, it knew me, it knew what I installed.
Winget is a Microsoft product, if they don't want to have this here, they should move this issue opening it to another side, I mean, it's not so hard to do.
I think that they could cover this issue because Winget download the installer and runs it graphically, this is not accurate, I installed like 3 programs with it and this happened, doing this you should fix the installation process through Winget.
Microsoft is not very demanding with its developers and that is wrong, this affects the UX, I think that Microsoft must find a balance between not being as destructive as Apple (OpenGL, Vulkan, Epic Game case) and not being as permissive as Microsoft.
from winget-cli.
AppImage is a format for packaging and running Linux applications without installation or root rights.
This is already covered by the portable
package type.
from winget-cli.
Projects already exist to add a GUI to control Winget. You can't just refuse people the ability to install non-"new fancy tech" programs and expect it to work out well for you. Look how much people loved Windows 8 RT, S-Mode, and whatever they decided to name it this week.
Hint: People despise it.
Making a program for Windows has, is, and always should be a free action. Demanding to devs that they do it the new way or its the highway is just going to cause people to jump in their cars....
from winget-cli.
Ok, what do you offer to fix the mentioned issues? and why don't use the Microsoft Store as the frontend of Winget?
from winget-cli.
Because Winget supports any executable on the internet that can be downloaded from a direct link. Store does not.
As for your mentioned issues:
Winget runs the installer with the silent switch set for the reported installer type. What the installer does with that information is fully up to it. If it does pop anything up, its only to show progress unless the installer is ill-behaved like EA's crappy installer, for instance.
Winget does not handle automatic installation after a reinstall, no, at least not by itself it doesn't. It does support exporting the currently installed and identified programs though and importing them to install them all in an automated fashion. If you wanted, you could just export with a scheduler task and then import whenever you need to reinstall.
from winget-cli.
Download an installer from an unknown source could de dangerous, the other package managers have the concept of the repository, I suppose that this won't added to the Store because the Store is a product that takes a percentage of the revenue, but the most logical approach is that it shows the software with a warning or something like that, sincerely to have a different Frontend from the logical option isn't right.
I read the comment about portable apps, like Team Viewer and I've to say something about it, even if you got a portable app, it doesn't integrate with the start menu, app list, and the finder, or at least it is that I think.
And this point is about freedom, ok, that's ok, but which freedom? the user should choose what to consume, it's their machine, and some people and corporations think that it is ok to have a way to confuse, bend, and manipulate the users, and then they got weird tools and the result is the opposite to their will, I would suppose that the will and the freedom of the user matter, right?, corporations think that it is ok to have an agreement with 7.000.000 to read and that it is completely natural, a thing that everybody hate and it ends like the HumancentiPad episode, the freedom is limited when we affect third parties, I could extend this talking about the freedom of writing viruses but this topic is so easy that does not require explanations.
I've been reading about I'm talking about fancy tools or something like that, actually, I'm talking about something as simple as user experience, their will, and freedom, and also about having some experiences available in Android on Windows, that's it.
from winget-cli.
That is the standard but even in that case, it could be dangerous (see the last attempt to attack Linux with a dependency that downloaded a malicious code), I don't talk about that because we understand the topic.
I see that the confusion is related to the end of that sentence, "repository", if I'm talking about repositories, I could be talking about adding repositories like APT, and I said about "unknown source" so, the repository could contain installers made for a stranger who signs its installer with SHA-256, and if this isn't the interpretations that you did, why would I say with this? "I suppose that this won't added to the Store because the Store is a product that takes a percentage of the revenue", if I'm talking about the possibility of loss of revenue it shows clearly that you can't get revenue for that repository for be a repository form a third party, so, this repository should contain infected installers.
I don't understand the confusion, I put the period at the end of the text where appeared the sentence you quoted.
from winget-cli.
I think that at this point all the ideas are clear, and the next step must be the decision of Microsoft.
from winget-cli.
There is a lot to unpack here.
I don't believe all of the different topics are suitable for a "single" issue targeted towards WinGet. I'm going to convert this Issue to a discussion to help split some of the concerns out so I can coordinate communications with other teams at Microsoft who can address some of the discrete concerns.
from winget-cli.
Related Issues (20)
- Non-shell based archive handling HOT 5
- Unable to Download Offline Licensed LOB Apps HOT 9
- Adding include-available option to winget export HOT 11
- 0x80070490 Winget source it's not working HOT 15
- Group logs into folders HOT 4
- Class not registered when running winget from a C# program. HOT 4
- Winget doesnt run as system on fresh windows installs, even after running windows update and store updates HOT 5
- 0x8a15000f : Data required by the source is missing HOT 2
- Command line tools disappear from PATH after upgrading them
- Missing `Available` column when use `winget list` command HOT 4
- Better Respect Package installation sources HOT 4
- Winget not found - problems with active directory accounts and using winget HOT 6
- List/Upgrade not working HOT 16
- GitHub Zen HOT 2
- Fix software update when old MSI installer is missing (MSI exit code 1603)
- Uninstall needs the ability to specify `--architecture`
- When configurations file due to not being elevated... we should retry with Sudo HOT 2
- why can't support custom cache path and package installer path , so bold ? or slack ? HOT 3
- Microsoft.WinGet.Client- Get-WinGetPackage : This cmdlet is not supported in Windows PowerShell in Systemcontext HOT 2
- Winget detecting Steam app ShareX HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from winget-cli.