Перейти к содержанию

Обзор развертывания Anaconda на сервере

Предпосылки и предварительные требования

Для успешной установки и работы приложения необходимо наличие сервера с одной из следующих операционных систем: - Debian или Ubuntu (семейство APT). - RHEL, CentOS или Fedora (семейство YUM).

Требуется доступ к серверу с правами пользователя root или возможность выполнения команд через sudo.

Приложение требует подключения к интернету для загрузки установочного файла и обновления пакетов.

Процесс установки приложения

Установка выполняется вручную с использованием скрипта от разработчика. Процесс включает обновление системы, установку зависимостей, загрузку и выполнение установщика.

Для систем на базе Debian/Ubuntu

  1. Обновите кэш пакетов и выполните обновление всех установленных пакетов:

    apt update && apt upgrade -y
    

  2. Установите необходимые системные библиотеки:

    apt install -y libgl1-mesa-glx libegl1-mesa libxrandr2 libxss1 libxcursor1 libxcomposite1 libasound2 libxi6 libxtst6 libxdamage1 curl
    

  3. Загрузите установщик Anaconda в директорию /root:

    curl -o /root/Anaconda3-<версия>-Linux-x86_64.sh https://repo.anaconda.com/archive/Anaconda3-<версия>-Linux-x86_64.sh
    
    Замените <версия> на актуальную версию, указанную в конфигурации.

  4. Проверьте целостность скачанного файла:

    sha256sum /root/Anaconda3-<версия>-Linux-x86_64.sh
    

  5. Запустите установку в бесконтактном режиме (force reinstall):

    bash /root/Anaconda3-<версия>-Linux-x86_64.sh -b -f
    

  6. Инициализируйте среду и обновите все пакеты:

    source /root/anaconda3/bin/activate
    conda init
    conda update --update-all -y
    

  7. Удалите установочный скрипт:

    rm /root/Anaconda3-<версия>-Linux-x86_64.sh
    

Для систем на базе RHEL/CentOS

  1. Установите необходимые системные библиотеки:

    yum install -y libXcomposite libXcursor libXi libXtst libXrandr alsa-lib mesa-libEGL libXdamage mesa-libGL libXScrnSaver
    

  2. Загрузите установщик Anaconda в директорию /root:

    curl -o /root/Anaconda3-<версия>-Linux-x86_64.sh https://repo.anaconda.com/archive/Anaconda3-<версия>-Linux-x86_64.sh
    

  3. Проверьте целостность скачанного файла:

    sha256sum /root/Anaconda3-<версия>-Linux-x86_64.sh
    

  4. Запустите установку в бесконтактном режиме:

    bash /root/Anaconda3-<версия>-Linux-x86_64.sh -b -f
    

  5. Инициализируйте среду и обновите все пакеты:

    source /root/anaconda3/bin/activate
    conda init
    conda update --update-all -y
    

  6. Удалите установочный скрипт:

    rm /root/Anaconda3-<версия>-Linux-x86_64.sh
    

Структура файлов и каталогов

После завершения установки файлы приложения размещаются в следующих локациях:

  • Основной каталог установки: /root/anaconda3
  • Скрипты активации и управления средой: /root/anaconda3/bin
  • Установочный файл (удаляется после установки): /root/Anaconda3-<версия>-Linux-x86_64.sh

Права доступа и безопасность

Установка выполняется от имени пользователя root. Установочный файл получает права доступа u=rwx,g=r,o=r перед запуском.

После установки скрипт удаляется из системы. Доступ к файлам приложения осуществляется через активацию среды пользователя root.

Запуск, остановка и обновление

Для работы с приложением необходимо активировать базовую среду Anaconda в текущей сессии терминала:

source /root/anaconda3/bin/activate

Для обновления всех установленных пакетов внутри среды используйте команду:

conda update --update-all -y

Для инициализации оболочки (если она еще не была выполнена) используйте:

conda init
question_mark
Я могу вам чем-то помочь?
question_mark
ИИ Помощник ×