when trying to install something using pamac for an example lets say flameshot
it asks which dependencies i want to install and then asks for my user password.
And then it asks if i want to apply transaction and the default is No why?
Because asking for your explicit consent before installing anything is safer.
It prevents you from inadvertently installing something that you do not want. You have to consciously look at what’s being offered and confirm that you do, indeed, want to install it.
Not with the packages themselves, no. But that biological unit between the keyboard and the chair is known to exhibit a few bugs from time to time. And that’s what it’s about.
It shouldn’t be easy as it’s potentially dangerous (and will lead to desaster eventually). That what was meant by the “safe default” answers you were given. Idiots People complaining about typing could define some alias or script a function…
May be the Team means that AUR package installation is not safe actions.
Then may be to do updating, installing repo packages, updating AUR packages could be with [Y/n], but installing a new AUR packages could be with [y/N]?
I guarantee you, however, that if it’s done, there’ll be someone, possibly multiple someones, complaining about the difference. The lack of uniformity. Because, people complain. That’s what they do. Users even more so…
Can you explain what a possible disaster would be?
Definately not me
Would surely do so
I think an editable text configuration file would be helpful to edit the default value.
I wouldn’t like someone else blocking me saying it is for my safety i would rather face the issues at least in this situation.
Unwanted package replacements and/or removals, possibly with all depending packages.
This could be as worse as uninstalling essential parts of the DE, audio system (pulse or pipewire) or proprietary graphics drivers leading to potentially unusable and/or unbootable system.
To see if you can install the program from the AUR using the GUI version of Pamac (Add/Remove Software), you must first enable AUR support in its settings.