I love using my computer for BOINC, but it has always been an unfruitful venture for me on Fedora. However, I just managed to get it working! So here is what I came up with.
First, you need to install the proper packages:
Code:
sudo dnf install boinc-client boinc-manager
Once installed, you need to create a directory somewhere in your user's ~/ directory to symlink a file. I made my directory ~/.boinc. Next, we will symlink the needed file:
Code:
sudo ln -s /var/lib/boinc/gui_rpc_auth.cfg ~/.boinc
Then give the boinc user/group permissions to that link:
Code:
sudo chown boinc:boinc gui_rpc_auth.cfg
Then, we need to set some directory permissions:
Code:
sudo chmod g+rw /var/lib/boinc
Code:
sudo chmod g+rw /var/lib/boinc/*.*
Then start the client service, and enable it so it loads on boot:
Code:
sudo systemctl start boinc-client.service
Code:
sudo systemctl enable boinc-client.service
I want to say from here you can just launch boincmgr from your desktop, but I didn't try that so I'm not sure if it will work right away at this point. But here is what I did from here. Go to the ~/.boinc directory (or whichever you chose in the earlier steps), and run the "boincmgr" command. You should get a window now to select your projects and login. Once that is complete, go back to the terminal and kill the boincmgr process. Now you should be able to open up boinc-manager from your desktop with one caveat. This instance isn't connected to the client. So you have to go to File..Select Computer and enter 127.0.0.1 for your local machine, then copy the string out of gui_rpc_auth.cfg into the password field. Now you should be done!