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

Add alternative installation instructions #175

Open
MatthijsBlom opened this issue Nov 24, 2021 · 7 comments
Open

Add alternative installation instructions #175

MatthijsBlom opened this issue Nov 24, 2021 · 7 comments
Labels
enhancement New feature or request
Milestone

Comments

@MatthijsBlom
Copy link

Linux & Mac: I couldn't find specific instructions, but I'm guessing they exist, as it sounds like Juliaup should work on these platforms.

Windows: For some, installing from the Store may not be an option. How should these people install Juliaup?

It would be nice if the README listed these installation instructions.

@davidanthoff davidanthoff added the enhancement New feature or request label Nov 24, 2021
@davidanthoff
Copy link
Collaborator

The only option that is ready at this point is the Windows Store option. We are getting closer with Linux and MacOS support, but at this point it is not ready for general consumption or feedback, so for now we should wait with install instructions in the README until things are ready :) But then, yes, agreed, we need to add them! I'll keep this issue open to track that.

@davidanthoff davidanthoff added this to the Backlog milestone Nov 28, 2021
@DNF2
Copy link

DNF2 commented Dec 1, 2021

Related to this: I understand that juliaup should update itself. Does this, too, rely on a connection with the Windows Store? Getting the Windows Store to work is very hard, so after the first install, it would be good to not rely on juliaup communicating with the store.

@davidanthoff
Copy link
Collaborator

Yes, the version from the Windows Store gets updated by the Windows Store. It solves a lot of problems as doing background updates is not trivial...

My current plan is to next figure out automatic self-update for Linux and Mac, and then come back to Windows and see whether we can improve the situation for folks where the Windows Store is in some form blocked.

@MatthijsBlom
Copy link
Author

[…] doing background updates is not trivial...

What exactly do you mean by 'background updates'?

Off the top of my head, Powershell (pwsh) warns that an upgrade is available on start, and pip likewise warns at least when used to install a package (and maybe in more cases). Both require the user to initiate the upgrade – typically through manual download in the case of pwsh, but a simple one-liner in the case of pip (and rustup, and stack, and…). I'm fine with the latter strategy.

@DNF2
Copy link

DNF2 commented Dec 2, 2021

Does the new-ish Windows package manager, winget, change the picture at all, or is that just a CLI for the Store app?

@MatthijsBlom
Copy link
Author

[…] or is that just a CLI for the Store app?

It is not, but it can function as one:

PS ~ > winget search julia
Name                 Id              Version Source
-----------------------------------------------------
Julia                9NJNWW8PVKMN    Unknown msstore
Julian Date Selector 9NSGP4VDNW0R    Unknown msstore
Julia                Julialang.Julia 1.6.2   winget

I tried to circumvent the Store by using winget, but it doesn't work: installing 9NJNWW8PVKMN still requires logging in.

@ItzLevvie
Copy link

ItzLevvie commented Dec 4, 2021

I tried to circumvent the Store by using winget, but it doesn't work: installing 9NJNWW8PVKMN still requires logging in.

This is blocked by microsoft/winget-cli#1585 (comment).

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

No branches or pull requests

4 participants