BCDA-APS / bluesky_training

Bluesky training, including instrument package
https://bcda-aps.github.io/bluesky_training/
Other
11 stars 0 forks source link

DOC miniconda installation updates #192

Closed prjemian closed 1 year ago

prjemian commented 1 year ago

Changes needed on this page: https://bcda-aps.github.io/bluesky_training/reference/_conda_base.html

prjemian commented 1 year ago

Refactor this part into steps: conda install -y -n base conda-libmamba-solver mamba micromamba

prjemian commented 1 year ago

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