Click here to Skip to main content
15,891,136 members

Survey Results

Which methods of installing software do you prefer?

Survey period: 31 Jan 2022 to 7 Feb 2022

Anyone else miss "Please insert the disk: 10"? I thought not.

OptionVotes% 
Download an installer, double click. Done.68483.82
Let the OS tools manage the installation via an app-store17621.57
Download a container (eg docker pull)627.60
Command line tools (eg apt-get)18923.16
Download the binary directly and move it into place20525.12
Downloading the source, building and moving it into place myself779.44
Installing from physical media10212.50
Getting someone else to do it for me516.25
Other182.21
Respondents were allowed to choose more than one answer; totals may not add up to 100%



 
GeneralThe old way Pin
john morrison leon5-Feb-22 1:30
john morrison leon5-Feb-22 1:30 
GeneralOther: <strike>Downloading</strike> Writing the source, compile and move into place Pin
CodeWraith3-Feb-22 23:28
CodeWraith3-Feb-22 23:28 
GeneralRe: Other: <strike>Downloading</strike> Writing the source, compile and move into place Pin
trønderen4-Feb-22 6:58
trønderen4-Feb-22 6:58 
GeneralRespect for defined conventions Pin
trønderen2-Feb-22 18:31
trønderen2-Feb-22 18:31 
I have handled a number of Windows installers that appears as a standard .msi installer - but then they install in "incorrect" locations (e.g. 32-bit versions in 'Program Files', or 64 bit versions in 'Program Files (x86)').

Rather than storing user preferences in HKCU, they put it in some file - maybe in some strange directory - named e.g. '.conf' or .<application_name>.

Installers defining a bunch of environment symbols, rather than putting it into the registry (and, obviously, the code depending on them).

Installers that are not self-contained, but take for granted that other subsystems are installed; if they are not, the installation just fails.

Installers that suggest an installation location but allow you to modify it - but fail if you specify e.g. 'C:\Program Files': Installation procedures (and of course, the system to be installed) cannot handle paths containing a space.

Installers that have completely new ideas about where to place the code & resources for each new major version, so they are unable to update an existing version.

Installers with uninstallers that leave a lot of garbage spread all over the system (including the registry, environment symbols and C:\users\...) after you uninstall the system.

I have even seen Windows installers running bash scripts assuming that environment symbols are case sensitive, failing to find already defined symbols because the existing casing didn't match what the bash script expected.

Needless to say, 99,9% of such cases occur with systems ported from some other OS. 80% comes from the free, open source community. The only problem I have seen repeatedly in commercial products is the inability to handle paths containing spaces - but we are of course talking about products available for some other OS as well. (To make it clear: I am talking about commercial software obtained the last five years - not something from the DOS days.)

I have seen so many rotten installers and install scripts that the kind of wrapping really doesn't matter much. If the installer writer (and the system being installed) ignores established conventions, that is what makes me stall. Not their choice of installation method.
GeneralRe: Respect for defined conventions Pin
den2k883-Feb-22 3:24
professionalden2k883-Feb-22 3:24 
GeneralRe: Respect for defined conventions Pin
trønderen3-Feb-22 8:26
trønderen3-Feb-22 8:26 
GeneralRe: Respect for defined conventions Pin
Mike (Prof. Chuck)4-Feb-22 5:19
professionalMike (Prof. Chuck)4-Feb-22 5:19 
GeneralGame installs depend on platform Pin
maze32-Feb-22 5:17
professionalmaze32-Feb-22 5:17 
GeneralMissing option PinPopular
Gary Wheeler1-Feb-22 2:03
Gary Wheeler1-Feb-22 2:03 
GeneralRe: Missing option Pin
PSU Steve1-Feb-22 4:33
professionalPSU Steve1-Feb-22 4:33 
GeneralRe: Missing option Pin
trønderen2-Feb-22 18:54
trønderen2-Feb-22 18:54 
GeneralRe: Missing option Pin
Gary Wheeler3-Feb-22 1:28
Gary Wheeler3-Feb-22 1:28 
GeneralPortable Version Pin
Jacquers31-Jan-22 20:38
Jacquers31-Jan-22 20:38 
GeneralRe: Portable Version Pin
den2k8831-Jan-22 21:21
professionalden2k8831-Jan-22 21:21 
GeneralCould we have a survey on most disliked options next? Pin
Dan Neely31-Jan-22 3:27
Dan Neely31-Jan-22 3:27 
GeneralRe: Could we have a survey on most disliked options next? Pin
matblue251-Feb-22 7:04
professionalmatblue251-Feb-22 7:04 
GeneralDepends on the situation Pin
Simon_Whale30-Jan-22 23:55
Simon_Whale30-Jan-22 23:55 
GeneralWhy the heck... Pin
Sander Rossel30-Jan-22 23:23
professionalSander Rossel30-Jan-22 23:23 
GeneralRe: Why the heck... Pin
obermd1-Feb-22 3:27
obermd1-Feb-22 3:27 
GeneralRe: Why the heck... Pin
Sander Rossel1-Feb-22 4:01
professionalSander Rossel1-Feb-22 4:01 
GeneralRe: Why the heck... Pin
trønderen2-Feb-22 19:31
trønderen2-Feb-22 19:31 
GeneralRe: Why the heck... Pin
den2k883-Feb-22 3:28
professionalden2k883-Feb-22 3:28 
GeneralRe: Why the heck... Pin
trønderen3-Feb-22 7:43
trønderen3-Feb-22 7:43 
GeneralSometimes ... Pin
Amarnath S30-Jan-22 20:30
professionalAmarnath S30-Jan-22 20:30 
GeneralDepends on the software Pin
Mike (Prof. Chuck)30-Jan-22 18:50
professionalMike (Prof. Chuck)30-Jan-22 18:50 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.