BOINC - установка и настройка под Gentoo

Материал из AlexNook
Перейти к: навигация, поиск

BOINC - (Berkeley Open Infrastructure for Network Computing) — открытая программная платформа (университета) Беркли для распределённых вычислений) — некоммерческое межплатформенное ПО для организации распределённых вычислений.

Лично мне понравилась идея Росетты. Однако можно выполнять и множество проектов сразу.

Для установки данной программы я использую сервер на базе Gentoo, куда и будет ставится программа и обычный свой десктоп на базе WinXP, где будет стоять клиент для возможности удалённого подключения к серверу и управлением работой программы на сервере.

Установка

Т.к. программный продукт замаскировали в портажах по причине:

Warning: Packages are masked for a reason: they are either being tested or are known to be unstable. Unmask and emerge masked packages at your own risk.

то необходимо отредактировать файл /etc/portage/package.keywords, добавив в него строку

File: /etc/portage/package.keywords
sci-misc/boinc ~amd64

Далее устанавливаем саму программу:

emerge boinc

Не значю что точно означает server, но я его активировал

Use Flags: server unicode -X (?)

Далее добавляем программу в автозапуск:

rc-update add boinc default

Пробуем запустить программу:

/etc/init.d/boinc start

Настройка удалённого коннекта к программе

Как говорилось выше, управлять программой буду из-под ОС WinXP. Для этого надо отредактировать строку в файле /etc/conf.d/boinc

File: /etc/conf.d/boinc
# Allow remote gui RPC yes or no
ALLOW_REMOTE_RPC="yes"

Затем создаём пароль для удалённого доступа к прграмме:

echo 'Password' > /var/lib/boinc/gui_rpc_auth.cfg

Теперь делаем рестарт программы и всё готово:

/etc/init.d/boinc restart

Соединение с удалённым компьютером из клиента в WinXP

Для соединения с сервером необходимо поставить программу boinc под WinXP, затем зайти в меню, как показанно на скриншоте и ... - всё работа сделанна!

Смена компьютера

Единственный минус - нельзя просматривать красивые заставки, крутящихся структур белка, но польза проекту от этого не уменьшается!

Ссылки

  1. Wikipedia BOINC
  2. Сайт проекта Rosetta@HOME
  3. Сайт программы BOINC