Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

chore: add .exe installer on Windows #5674

Open
wants to merge 1 commit into
base: development
Choose a base branch
from

Conversation

shun2wang
Copy link
Contributor

@shun2wang shun2wang commented Sep 21, 2024

Let's throw the msi away!

Now we will have a quick, simple and intuitive .exe installer:
图片

图片

  • Both install for Administrator and per-users

  • Multiple language chooses while installing

  • Installing from the command line

  • Better scalability and maintainability

  • Set for build bot

  • Uninstal clean up

  • Maybe shour run with some parameters after installed.

  • Signature

@JorisGoosen
Copy link
Contributor

We were thinking of just throwing away msi and using only msix + zip.

What is the advantage of also doing this?

@shun2wang
Copy link
Contributor Author

Yes, my main goal is to deprecate MSI.

What is the advantage of also doing this?

Maybe custom install path by users( not everyone want install to C disk).

@JorisGoosen
Copy link
Contributor

You can just install windows store to a different drive too...

Deprecating msi is a great idea though ;)

But going back to installshield... We deprecated that in favour of msi like 6 years ago :p

@tomtomme
Copy link
Member

tomtomme commented Sep 24, 2024

At my university they distribute the msi via https://opsi.org - will it be possible to download the MSIX without a microsoft account and integrate it in software like opsi? I cannot test this on my linux machines because the microsoft store blocks downloads even if I am logged in...

If not, the msi or this new exe stuff might still be needed to deploy jasp on universities / companies.
The zip is not a good solution for this I think, because it lacks file-type / mime integration etc.

@shun2wang
Copy link
Contributor Author

shun2wang commented Sep 24, 2024

But going back to installshield... We deprecated that in favour of msi like 6 years ago :p

Haha history always repeats itself.

But I think we need to consider the module store in the future, maybe we need to select the analysis module at the installation stage. This is the most important. Based on .exe it can be installed selectively, or online (I mean the installation stage, installing/update modules from within JASP is another matter)

@JorisGoosen
Copy link
Contributor

Good points both, and well, I dont particularly like msi so lets see :p

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants