-
Notifications
You must be signed in to change notification settings - Fork 82
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
Alternative to Windows Store for Windows - an msi installer for juliaup #343
Comments
@NicholasWMRitchie Could you try a new install option that avoids the store? Here is how:
Be warned, the version that you are getting there is very much a dev version, and you probably will have to uninstall this and then re-install a more robust version down the road. Right now I'm just trying to figure out whether this option is one that could solve this scenario for us. |
I did as you instructed. It installs a 64-bit instance of Julia 1.7.3 and the instance works as expected. |
Thanks, this is really helpful! I suggest to add the link to the appinstaller to the Readme file of this repo so that it is easier to find for other users. |
For now it is an experiment, as soon as we decide that we want to have that option permantely I'll put a link in the README. Oh, and we need to change code signing from my personal cert to the JuliaComputing one as well before we really declare this done. |
Is there a reason that the "juliaup self update" is not implemented on this version or is this just one of those things that you still need to complete? I just reinstalled Julia.appinstaller to get the latest 1.8.0-rc4 version as it wasn't available on the initial test version. |
Yep, that still needs to be implemented. I think in theory this appinstaller distributed version should auto-check for new versions, and then auto-update in the background, but there might be delays in that. Once I implement the I also plan to change how Juliaup in general learns about new Julia versions, at that point the delays should be minimal. |
Is there some way to detect/confirm that? I installed the appinstaller 1.7.20 version a couple of days ago -- worked flawlessly on a machine without admin rights or a useful Windows Store 🥳 . However, even after a reboot juliaup is still at that version (and therefore does not see the julia 1.8.0 release). |
Just did an update on my work PC via Julia.appinstaller |
@ViralBShah Can you give this approach a try? |
@davidanthoff I tried the Julia.appinstaller as well, and this is the result (immediate uppon clicking Install): I can not find more detailed information. |
What version of Windows are you on? I thought MS had resolved this now (in a previous version of App installer this always happened...). |
Windows 10 Home 21H2, build 19044.2130. |
Not sure if this leads to a solution but @MatthijsBlom can you open a PowerShell and show the output of |
|
OK, it's same for me but I can install. So it was a wrong track, never mind. |
I tried on my company computer and I got the following message: |
First I got the same error as MatthijsBlom but then I updated the Store App from inside the Store and now it worked fine. |
I can confirm that updating "App Installer" fixes my previous problem. |
Version 1.8.16 was successfully installed on my work computer. |
Does anybody have a recipe for how to install the juliaup on the Windows Server (2019 or 2022)? We are using the server editions on the SuperMicro stations (2 NUMA nodes, 100+ cores, 1.5TB RAM) but the .appinstaller file cannot be opened there. |
not really a show stopper, but a mild inconvenience. It seems that now I lost the ability to run julia in Windows from bash. Not really a show stopper, but extended the usability of |
This seems like a pretty big bug to me. I frequently use Bash on Windows, and I would definitely want to be able to run Julia in Bash. @davidanthoff @staticfloat Any ideas what might be going on? |
Sounds like the file doesn't have executable permissions. Try |
OT: Is there a JuliaLang cert we could use instead? |
Even if this works, shouldn't Juliaup automatically set the correct permissions? |
Forgot to mentioned that I already tried to do From what I can see Edit: Found that they are called Execution Aliases. |
Found a workaround that is not too bad. Type |
I do not have access to Windows Store (employer police) thus I wanted to try this way. But I do not have AppInstaller either, and as far as I know, I can install it only from the Windows Store. Is there a third way to install juliaup? |
I am in the same situation. |
Just FYI, I'm working on a traditional MSI installer as another alternative. |
I have a new MSI installer option for situations where the Windows Store and App Installer don't work on Windows. Would be great if some folks could try this! Be warned, this is experimental/prerelease at the moment, though. 64 bit version: https://julialang-s3.julialang.org/juliaup/winmsi/Julia-v1.11.18-x64.msi By default this will install per-user, so not require admin permissions. You can also install systemwide by running:
The main drawback of this is that there is no auto-update for Juliaup itself. To update Juliaup, one will have to download a new version of the MSI installer and then run that. I might be able to later automate this a little bit more, but I don't think we'll ever be able to get the complete silent auto-update feature we have everywhere else. But hey, this is meant as a last-resort option for folks on locked down servers etc, so hopefully this is ok. Oh, and what this is installer does is: 1) drop the binaries onto the user system, 2) add a start menu shortcut and 3) add things to the In any case, test reports would be great! |
This has been working for me with no issues for a few weeks. |
Tangentially this installer avoids a crash when using julia itself to call out to juliaup on Windows, see JuliaLang/julia#51461. |
Hi, I was just wondering is there a portable version of juliaup? |
A cross-platform fat binary that runs |
Turns out I'm compiling one already as part of the build, just not putting it anywhere :) I actually have a need for this myself, so I'll probably start to attach those to the GitHub releases. That won't have any auto-update mechanism, though (of itself, it will of course update Julia versions). |
https://github.com/JuliaLang/juliaup/releases/tag/v1.12.5 now has portable binaries. I haven't tried them, though :) |
As requested in the README.md, I am reporting success of the installer. It flawlessly worked for me.
|
The App Installer doesn't work for me on a somewhat locked down Windows 11 machine. I get the error:
|
@GlenHertz Ah, that might actually be related to a change in certificate we recently had, and I probably have to update more things. I'll check right now. EDIT: #1016 should fix this. |
My work computer is forbidden by policy to access the Windows Store. Could there be an alternative source for JuliaUp for Windows as there is for Linux and Mac?
The text was updated successfully, but these errors were encountered: