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

Support installing without a network connection #4950

Open
TraceyC77 opened this issue Jan 31, 2025 · 2 comments
Open

Support installing without a network connection #4950

TraceyC77 opened this issue Jan 31, 2025 · 2 comments
Labels
Topic: Installation Solus installation issue

Comments

@TraceyC77
Copy link
Contributor

There may be cases where a user doesn't have access to a network and would like to install Solus
Allow installing without network access

@github-project-automation github-project-automation bot moved this to Triage in Solus Jan 31, 2025
@TraceyC77 TraceyC77 moved this from Triage to Ready in Solus Jan 31, 2025
@TraceyC77 TraceyC77 added the Topic: Installation Solus installation issue label Jan 31, 2025
@TraceyC77
Copy link
Contributor Author

We currently use networking to download the eopkg repo
This is a workaround for ISOs
@EbonJaeger has noted that we used to allow installation without network
This may require changes in ISO tooling.

@TraceyC77 TraceyC77 added this to the Solus 4.8 Epoch milestone Jan 31, 2025
@EbonJaeger
Copy link
Member

To expand on the above, we added a couple of steps to the post-install phase of installation with Calamares as safety rails in case anyone tried to release ISOs with the Unstable repository instead of Shannon. I think the new ISO tooling also sets the stable repository, as long as you're not building a smoketest version.

The downside of also doing this as a post-install step is that users are now required to have a working internet connection to install Solus. But, we want users to still be able to install without an internet connection. So, the way I see it, we have two options:

  1. Move the post-install process to a contextual process where we should be able to check for internet connectivity. I asked about this before in the Calamares Matrix room, and they indicated that there should be a global storage key for it. We could also move some or all of the current steps into a script that is then run from the current post-install step, and check for connectivity in the script.
  2. Or, we could just rely on the ISO tooling, and not worry about this in Calamares at all.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Topic: Installation Solus installation issue
Projects
Status: Ready
Development

No branches or pull requests

2 participants