LHC@home для Linux Mint инструкция по настройке native ATLAS (CVMFS + BOINC)
Цитата: Apofis от 04.03.2026, 10:04Шаг 1. Обнови систему
Открой терминал (Ctrl+Alt+T) и выполни:sudo apt update && sudo apt upgrade -ysudo 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.debsudo dpkg -i cvmfs-release-latest_all.debrm -f cvmfs-release-latest_all.debsudo apt updatesudo 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/cvmfsCVMFS_REPOSITORIES=atlas.cern.ch,atlas-condb.cern.ch,cvmfs-config.cern.chCVMFS_AUTO_CACHE=yesСохрани (Ctrl+O → Enter → Ctrl+X).
Затем:
sudo cvmfs_config setupsudo 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" и нормальный расчёт.
Шаг 1. Обнови систему
Открой терминал (Ctrl+Alt+T) и выполни:
sudo apt update && sudo apt upgrade -ysudo 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.debsudo dpkg -i cvmfs-release-latest_all.debrm -f cvmfs-release-latest_all.debsudo apt updatesudo 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/cvmfsCVMFS_REPOSITORIES=atlas.cern.ch,atlas-condb.cern.ch,cvmfs-config.cern.chCVMFS_AUTO_CACHE=yes
Сохрани (Ctrl+O → Enter → Ctrl+X).
Затем:
sudo cvmfs_config setupsudo 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" и нормальный расчёт.
