Форум

Пожалуйста или Регистрация для создания записей и тем.

LHC@home для Linux Mint инструкция по настройке native ATLAS (CVMFS + BOINC)

Шаг 1. Обнови систему
Открой терминал (Ctrl+Alt+T) и выполни:

sudo apt update && sudo apt upgrade -y
sudo apt install curl wget git lsb-release apt-transport-https ca-certificates gnupg -y

Шаг 2. Установка BOINC

Установите стабильную версию BOINC на Mint 22
В окне терминала введите:

sudo apt update
sudo apt install gnupg2 curl
sudo mkdir -p /etc/apt/keyrings
sudo curl -fsSL https://boinc.berkeley.edu/dl/linux/stable/noble/boinc.gpg | sudo gpg --dearmor -o /etc/apt/keyrings/boinc.gpg
sudo echo deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/boinc.gpg] https://boinc.berkeley.edu/dl/linux/stable/noble noble main | sudo tee /etc/apt/sources.list.d/boinc.list > /dev/null
sudo apt update
sudo apt install boinc-client boinc-manager

Шаг 3. Установка CVMFS (самое важное — здесь почти без изменений)
CERN предоставляет репозиторий именно для Debian/Ubuntu-based (Mint подходит идеально):

wget https://cvmrepo.s3.cern.ch/cvmrepo/apt/cvmfs-release-latest_all.deb sudo dpkg -i cvmfs-release-latest_all.deb rm -f cvmfs-release-latest_all.deb sudo apt update sudo apt install cvmfs cvmfs-config-default -y

Если выдаст ошибку про ключ (редко, но бывает) — добавь вручную:

wget -O - https://cvmrepo.s3.cern.ch/cvmrepo/public/cvmfs-release.pub | sudo apt-key add -

Шаг 4. Настройка CVMFS для ATLAS
Создай/отредактируй файл (sudo nano /etc/cvmfs/default.local):

sudo nano /etc/cvmfs/default.local

Вставь примерно это (минимум для ATLAS):

CVMFS_HTTP_PROXY="DIRECT"
CVMFS_QUOTA_LIMIT=10000               # 10 ГБ кэша, можно 5000–20000 в зависимости от диска
CVMFS_CACHE_BASE=/var/cache/cvmfs
CVMFS_REPOSITORIES=atlas.cern.ch,atlas-condb.cern.ch,cvmfs-config.cern.ch
CVMFS_AUTO_CACHE=yes

Сохрани (Ctrl+O → Enter → Ctrl+X).

Затем:

sudo cvmfs_config setup
sudo systemctl restart autofs   # или sudo service autofs restart

Шаг 5. Проверка CVMFS

ls /cvmfs/atlas.cern.ch

Должно показать репозитории (repo, etc, bin и т.д.). Если пусто или ошибка — смотри логи:

sudo tail -f /var/log/syslog | grep cvmfs

Или протестируй:

cvmfs_config probe

Должно выдать "Probing atlas.cern.ch... OK" и подобные.

Шаг 6. Apptainer (Singularity) — для контейнеров ATLAS
В Mint/Ubuntu:

sudo apt install apptainer -y

(Если в твоей версии Mint пакет называется sudo
apt install singularity-container -y
— ставь его).

Шаг 7. Настройки LHC@home и запуск

  • На сайте lhcathome.cern.ch → Preferences → убери vbox-приложения ATLAS, оставь native (ATLAS native_mt или Simulation native).
  • Запусти задание — в логах BOINC должно быть "Probing /cvmfs/atlas.cern.ch... OK" и нормальный расчёт.
SETI_Home_v8 отреагировал на эту запись.
SETI_Home_v8
BOINC.RU