close
Warning:
Can't synchronize with repository "(default)" (Unsupported version control system "svn": /usr/lib/python2.7/dist-packages/libsvn/_core.so: failed to map segment from shared object: Cannot allocate memory). Look in the Trac log for more information.
- Timestamp:
-
Apr 29, 2008, 5:32:13 PM (17 years ago)
- Author:
-
jazz
- Comment:
-
--
Legend:
- Unmodified
- Added
- Removed
- Modified
-
v10
|
v11
|
|
20 | 20 | {{{ |
21 | 21 | ~# adduser boincadm |
22 | | Adding user `boincadm' ... |
23 | | Adding new group `boincadm' (1001) ... |
24 | | Adding new user `boincadm' (1001) with group `boincadm' ... |
25 | | Creating home directory `/home/boincadm' ... |
26 | | Copying files from `/etc/skel' ... |
27 | | Enter new UNIX password: |
28 | | Retype new UNIX password: |
29 | | passwd: password updated successfully |
30 | | Changing the user information for boincadm |
31 | | Enter the new value, or press ENTER for the default |
32 | | Full Name []: |
33 | | Room Number []: |
34 | | Work Phone []: |
35 | | Home Phone []: |
36 | | Other []: |
37 | | Is the information correct? [y/N] y |
38 | 22 | }}} |
39 | 23 | * 修改 MySQL Server 預設 root 密碼 |
40 | 24 | {{{ |
| 25 | # mysql_install_db |
41 | 26 | # mysqladmin -h localhost -u root password '新的 MySQL Root 密碼' |
42 | 27 | }}} |
43 | 28 | * 建立 BOINC SQL 管理者 boincadm 權限 |
44 | 29 | {{{ |
45 | | $ mysql -h localhost -u root -p |
46 | | > GRANT ALL ON *.* TO 'boincadm'@'localhost'; |
47 | | > SET PASSWORD FOR 'boincadm'@'localhost'=''; |
48 | | > quit |
| 30 | # mysql -h localhost -u root -p |
| 31 | mysql> GRANT ALL ON *.* TO 'boincadm'@'localhost'; |
| 32 | mysql> SET PASSWORD FOR 'boincadm'@'localhost'=''; |
| 33 | mysql> quit |
49 | 34 | }}} |
50 | 35 | * 編譯 BOINC 原始檔 |
51 | 36 | {{{ |
52 | | $ cd ~ |
53 | | $ svn co http://boinc.berkeley.edu/svn/trunk/boinc boinc_trunk |
54 | | $ svn update |
55 | | $ cd ~/boinc_trunk |
56 | | $ ./_autosetup |
57 | | $ ./configure --disable-client |
58 | | $ make |
| 37 | # cd ~ |
| 38 | # svn co http://boinc.berkeley.edu/svn/trunk/boinc boinc_trunk |
| 39 | # cd ~/boinc_trunk |
| 40 | ~/boinc_trunk# svn update |
| 41 | ~/boinc_trunk# ./_autosetup |
| 42 | ~/boinc_trunk# ./configure --disable-client --enable-unicode |
| 43 | ~/boinc_trunk# make |
59 | 44 | }}} |
| 45 | |
| 46 | * 建立 BOINC Project 範例 |
| 47 | {{{ |
| 48 | # cd ~/boinc_trunk/tools |
| 49 | ~/boinc_trunk/tools# ./make_project --url_base http://140.110.240.194/ --db_host localhost --db_user boincadm --project_root /var/www/boinc_projects --delete_prev_inst --drop_db_first --test_app bioinfo |
| 50 | ~/boinc_trunk/tools# chown -R www-data:www-data /var/www/boinc_projects |
| 51 | ~/boinc_trunk/tools# cd /var/www/boinc_projects |
| 52 | /var/www/boinc_projects# ln -s bioinfo.httpd.conf /etc/apache2/sites-enabled/bioinfo |
| 53 | /var/www/boinc_projects# apache2ctl -t |
| 54 | /var/www/boinc_projects# apache2ctl restart |
| 55 | /var/www/boinc_projects# cat bioinfo.cronjob >> /var/spool/cron/crontabs/root |
| 56 | /var/www/boinc_projects# bin/xadd |
| 57 | /var/www/boinc_projects# bin/update_versions |
| 58 | /var/www/boinc_projects# bin/start |
| 59 | /var/www/boinc_projects# bin/status |
| 60 | }}} |
| 61 | * 檢視 BOINC Project 範例 |
| 62 | * 專案計畫首頁 - http://140.110.240.194/bioinfo |
| 63 | * 專案管理首頁 - http://140.110.240.194/bioinfo_ops/ |
60 | 64 | |
61 | 65 | == 測試 BOINC Server == |