Показаны различия между двумя версиями страницы.
| Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
|
cluster:boinc:installation [2013/01/25 07:29] chuharev |
cluster:boinc:installation [2014/06/05 08:37] (текущий) |
||
|---|---|---|---|
| Строка 85: | Строка 85: | ||
| </ | </ | ||
| + | < | ||
| yum install make m4 libtool autoconf automake gcc | yum install make m4 libtool autoconf automake gcc | ||
| yum install gcc-c++ | yum install gcc-c++ | ||
| Строка 101: | Строка 102: | ||
| yum install libcurl libcurl-devel | yum install libcurl libcurl-devel | ||
| + | </ | ||
| Подключаем дополнительные репозитории (EPEL) | Подключаем дополнительные репозитории (EPEL) | ||
| + | < | ||
| wget http:// | wget http:// | ||
| rpm -i epel-release-6-8.noarch.rpm | rpm -i epel-release-6-8.noarch.rpm | ||
| + | </ | ||
| Теперь можно установить пакеты fastcgi | Теперь можно установить пакеты fastcgi | ||
| + | < | ||
| yum install fcgi fcgi-devel | yum install fcgi fcgi-devel | ||
| + | </ | ||
| Утилиту file | Утилиту file | ||
| + | < | ||
| yum install file | yum install file | ||
| + | </ | ||
| Строка 129: | Строка 136: | ||
| 2. Скачиваем исходные тексты в домашнюю директорию: | 2. Скачиваем исходные тексты в домашнюю директорию: | ||
| < | < | ||
| - | git clone git:// | + | git clone git:// |
| + | or | ||
| + | git clone http:// | ||
| cd boinc | cd boinc | ||
| </ | </ | ||
| + | |||
| ===== Компиляция и установка boinc ===== | ===== Компиляция и установка boinc ===== | ||
| Строка 137: | Строка 147: | ||
| http:// | http:// | ||
| + | < | ||
| ./ | ./ | ||
| ./configure --disable-client --disable-manager | ./configure --disable-client --disable-manager | ||
| + | </ | ||
| На следующие предупреждения об ошибках можно | На следующие предупреждения об ошибках можно | ||
| Строка 166: | Строка 177: | ||
| </ | </ | ||
| + | Если все прошло хорошо, | ||
| + | < | ||
| make | make | ||
| + | </ | ||
| Строка 174: | Строка 187: | ||
| Убедиться, | Убедиться, | ||
| + | < | ||
| # sysctl -A|grep shmmax | # sysctl -A|grep shmmax | ||
| kernel.shmmax = 33554432 | kernel.shmmax = 33554432 | ||
| + | </ | ||
| Строка 182: | Строка 197: | ||
| Стартуем сервис | Стартуем сервис | ||
| + | < | ||
| service mysqld start | service mysqld start | ||
| + | </ | ||
| Вносим mysql в автозагрузку | Вносим mysql в автозагрузку | ||
| + | < | ||
| chkconfig mysqld on | chkconfig mysqld on | ||
| + | </ | ||
| Настраиваем права доступа: | Настраиваем права доступа: | ||
| + | < | ||
| mysql -u root | mysql -u root | ||
| grant all on *.* to boincadm@localhost identified by ' | grant all on *.* to boincadm@localhost identified by ' | ||
| Строка 193: | Строка 213: | ||
| grant all on *.* to apache@localhost identified by ' | grant all on *.* to apache@localhost identified by ' | ||
| grant all on *.* to apache identified by ' | grant all on *.* to apache identified by ' | ||
| + | </ | ||
| - | Оптимизация mysql для boinc описана в статье: | + | Оптимизация mysql для boinc описана в статье: |
| http:// | http:// | ||
| + | < | ||
| Configure mysql with the --enable-thread-safe-client switch. | Configure mysql with the --enable-thread-safe-client switch. | ||
| Set your LD_LIBRARY_PATH to refer to the correct library. | Set your LD_LIBRARY_PATH to refer to the correct library. | ||
| + | </ | ||
| + | |||
| Строка 219: | Строка 242: | ||
| На данном этапе все. Команда генерации проекта | На данном этапе все. Команда генерации проекта | ||
| + | < | ||
| boinc/ | boinc/ | ||
| + | </ | ||
| Шаги по завершению действий описаны в файле | Шаги по завершению действий описаны в файле | ||
| projects/ | projects/ | ||
| + | |||
| + | Для более подробных инструкций см страницу [[cluster: | ||