Closed prjemian closed 1 year ago
Refactor this part into steps: conda install -y -n base conda-libmamba-solver mamba micromamba
This worked locally:
# download the latest installer
INSTALLER=Miniconda3-latest-Linux-x86_64.sh
# INSTALLER=Miniconda3-py310_23.3.1-0-Linux-x86_64.sh
wget "https://repo.anaconda.com/miniconda/${INSTALLER}"
# pick the installation location for your system
# INSTALL_DIR=/opt/miniconda3
INSTALL_DIR=/APSshare/miniconda/x86_64
# run the silent installer
bash ${INSTALLER} -b -p "${INSTALL_DIR}"
# set some defaults (can override in local settings)
CONFIG_FILE="${INSTALL_DIR}/condarc"
echo "channels:" > "${CONFIG_FILE}"
echo " - defaults" >> "${CONFIG_FILE}"
echo " - conda-forge" >> "${CONFIG_FILE}"
echo " - apsu" >> "${CONFIG_FILE}"
echo " - aps-anl-tag" >> "${CONFIG_FILE}"
echo "channel_priority: flexible" >> "${CONFIG_FILE}"
echo "solver: libmamba" >> "${CONFIG_FILE}"
# install libmamba, mamba, & micromamba
source "${INSTALL_DIR}/bin/activate"
conda update -y -n base -c defaults conda --solver=classic
conda install -y -n base -c conda-forge conda-libmamba-solver --solver=classic
conda install -y -n base mamba micromamba
Changes needed on this page: https://bcda-aps.github.io/bluesky_training/reference/_conda_base.html
classic
solver for that step