Skip to content

Installation script on Arch Linux does not work correctly #525

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

Open
gleb-kun opened this issue Feb 12, 2025 · 2 comments
Open

Installation script on Arch Linux does not work correctly #525

gleb-kun opened this issue Feb 12, 2025 · 2 comments

Comments

@gleb-kun
Copy link
Contributor

Describe the bug
This is not even a bug, but rather a flaw in the installer. During installation on Arch Linux, the script tries to install the python-conda package. However, it does not find such a target.

Therefore, you either need to install conda manually, or you can take it from the AUR repository.

yay -S python-conda

To Reproduce

  1. OS and environment: Arch Linux (6.13.2-arch1-1)
  2. SLM Lab: master or book branches

Error logs

:: Synchronizing package databases...
 core is up to date
 extra is up to date
 multilib is up to date
error: target not found: python-conda
@ReverendBayes
Copy link

Has this been fixed yet?
Maybe the script can be switched to use Miniconda instead of python-conda from the system package manager? Switching to Miniconda makes installs more reliable across all Linux distros and avoids the usual dependency issues, especially on Arch. For now, we could at least add a note in the docs that Arch users need to install python-conda manually from AUR. Or modify the script to detect Arch Linux and use the appropriate AUR helper (e.g., yay -S python-conda).

@gleb-kun
Copy link
Contributor Author

Hi @ReverendBayes

Not fixed yet. Actually, I was thinking about refining the script for Arch, but I wouldn't want to use the AUR manager. AUR is not reliable - packages can become outdated, break or disappear, so you shouldn't rely on it completely.

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

No branches or pull requests

2 participants