Instalacja Conda z poziomu użytkownika

Kroki instalacji Miniconda3 na klastrze obliczeniowym:

Uruchomienie trybu interaktywnego

Polecenie srun --pty /bin/bash uruchamia sesję interaktywną na węźle obliczeniowym klastra.
Dzięki temu możemy wykonywać polecenia bezpośrednio na węźle.

srun --pty /bin/bash

Skopiowanie skryptu instalacyjnego i dostosowanie numeru grantu

W skrypcie poniżej zastąp pl0000-01 swoim numerem grantu, co pozwoli na zapisanie oprogramowania w odpowiednim katalogu.

# Numer grantu, zastąp "pl0000-01" swoim numerem
GRANT_ID="pl0000-01"

# Katalogi tymczasowe :
export TMP=$HOME/$GRANT_ID/scratch/$USER/tmp
export TMPDIR=$TMP
export TEMP=$TMP
export TEMPDIR=$TMP
mkdir -p $TMP


# Ścieżka docelowa instalacji Miniconda3
SOFT_PATH="/soft/miniconda3"

# Ścieżka rzeczywista, gdzie zostanie zainstalowane oprogramowanie
REAL_PATH=$(realpath "$HOME""$GRANT_ID""/project_data")

# Docelowy katalog instalacji Miniconda3
MINICONDA_DIR="$REAL_PATH""$SOFT_PATH"

# Tworzenie katalogu docelowego, jeśli nie istnieje
mkdir -p $MINICONDA_DIR

# Pobieranie instalatora Miniconda3
wget https://repo.anaconda.com/miniconda/Miniconda3-latest-Linux-x86_64.sh -O $MINICONDA_DIR/miniconda.sh

# Uruchomienie instalatora Miniconda3 w trybie bez interakcji (-b) i z wymuszeniem nadpisania (-u)
bash $MINICONDA_DIR/miniconda.sh -b -u -p $MINICONDA_DIR

# Usunięcie instalatora po zakończeniu instalacji
rm -rf $MINICONDA_DIR/miniconda.sh

# Inicjalizacja conda dla powłoki bash
$MINICONDA_DIR/bin/conda init bash

Uruchomienie skryptu instalacyjnego

Zapisz powyższy skrypt do pliku, na przykład install_miniconda.sh, a następnie uruchom go, aby zainstalować Miniconda3.

./install_miniconda.sh