-
Notifications
You must be signed in to change notification settings - Fork 56
Open
Description
Platform Info
Ubuntu 24.04
Description
vmr is a disaster. Why? Miniconda interfering with the dependencies of C and also interfering with the environment variables without making it possible to configure/ignore the vmr installed miniconda dependencies, if system installed existed, or at least without documenting it.
Example:
clearandnetstatregularly did not work when, for example, a new version of software was installed. Theclearfromminiconda/local/bin/clearis used instead of giving priority to the one installed on the system. Sometimes the shell do not found it, sometimes the shell saidterminals database is inaccessible.
Solution after every (!) new install:
sudo rm $VMR_PATH/miniconda3/bin/clear
sudo mv /usr/bin/clear_old /usr/bin/clear - All libraries for C must be specified manually because vmr leases the $PATH and include directory for miniconda. Unfortunately, this means that libraries installed with
apt,apt-getordpkgcan no longer be accessed. So local compiling with C, CPP and CARGO brokes often if you use make or cmake without specify the system include directory as custom. Building software from source nearly not possible. Even I installedcmake,makeandgccnot withvmr
It's over for me. I can handle all software versions myself, because it takes just as much time and effort as having a working environment with vmr.
Possible Solution
vmr should only include installed packages into the $PATH and ignore dependencies for the workflow of vmr. miniconda should only use by vmr and not from the profile/session.
Or minimum: should be clear which software is included without hacking the vmr.sh
Metadata
Metadata
Assignees
Labels
No labels