数年前にはSETI@homeに参加していたものの、BOINCソフトウェアが必要になったあたりで、移行作業が面倒でやめてしまっていた。しかし、SETI@homeから「しばらく参加していないみたいだけど、またお願いします」といった内容のメールが届いたので、再び参加することを決意。
Gentooではsci-misc/boincをemergeする必要があるが、これは現時点でmaskされているため、/etc/portage/packages.keywordsに"sci-misc/boinc ~x86"を追加する必要がある。emerge完了後に
You need to attach to a project to do anything useful with boinc. You can do this by running /etc/init.d/boinc attach The howto for configuration is located at: http://boinc.berkeley.edu/anonymous_platform.php If you need to use the graphical client the password is in: /var/lib/boinc/gui_rpc_auth.cfg Where /var/lib/ is default RUNTIMEDIR, that can be changed in: /etc/conf.d/boinc You should change this to something more memorable (can be even blank). Remember to launch init script before using manager. Or changing the password.
という内容のメッセージが出るので、早速"/etc/init.d/boinc attach"を実行するものの、必要なプロセスであるboinc_clientが実行されていない。そのせいか、/var/lib/boinc/配下には、何のファイルも存在しない。
ということで、/etc/init.d/boincスクリプトを利用するのをあきらめて、手動で実行することにした。
> mkdir -p ~/tmp/boinc > cd ~/tmp/boinc > /usr/bin/nice -n 19 boinc_client
これでboinc_clientが起動される。この状態で、(別ターミナルを起動するなどして)~/tmp/boincディレクトリ内でboinc_guiを起動すると、SETI@homeへの参加の選択やSETI@homeのアカウント情報などの入力が行える。実行したのがHTTPでのインターネットへのアクセスにはproxyが必要な環境だったので、GUI画面の"Advanced View"をクリックし、"高度な操作&qout;->&qout;オプション&qout;にてporxyの設定を行った。これで無事に宇宙人探索に再び貢献できるようになった。