Ich habe jetzt eine Anleitung gefunden, wie die Projekte unter Ubuntu laufen.
Anleitung von Moises Cardona
Als erstes habe ich mir
Ubuntu Linux Image [20160502] based on Longsleep build, updated by Pine64 heruntergeladen und per Win32DiskImager auf eine (8GB) SD-Karte gespeichtert.
Dann den Pine64(+) mit dem Ubuntu gestartet. Der
Benutzername ist standardmäßig
ubuntu. Das
Passwort ist auch
ubuntu.
Danach habe ich BOINC per Kommandozeile (Terminal Emulator) installiert. Ich denke es geht auch über den SoftwareManager.
Dazu einfach
ubuntu@localhost:~$ sudo apt-get install boinc
Dann das Passwort eingeben und die Abfrage mit y(es) bestätigen.
Die Installation wird durchgeführt.
BOINC kann dann im Menüpunkt System geöffnet werden und wie gewohnt können die Projekte und Kontomanager ausgewählt werden.
Um die Meldung "Message from from Server: This Project doesn't Support Computers of type aarch64-unknown-linux-gnu" zu umgehen, muss die
cc_config.xml Datei geändert werden
Die Datei cc_config.xml befindet sich unter
/var/lib/boinc-client.
Diese mit Doppelklick öffnen oder per Kommandozeile.
Diese sieht dann ungefähr so aus.
<cc_config>
<log_flags>
[ ... ]
</log_flags>
<options>
[ ... ]
</options>
</cc_config>
Nun einfach zwischen den flags <options>...</options> <alt_platform>arm-unknown-Linux-gnueabihf</alt_platform> einfügen.
Das sollte dann so aussehen.
<cc_config>
<log_flags>
[ ... ]
</log_flags>
<options>
<alt_platform>arm-unknown-linux-gnueabihf</alt_platform>
</options>
</cc_config>
Danach die Datei speichern und Boinc neustarten. (Da ich den BOINC-Manager und Client zwar gemeinsam geschlossen bekomme, aber nicht gemeinsam wieder gestartet, starte ich den Pine64 neu.)
Nun sollten die Projekte WUs herunterladen und versuchen zu berechnen, aber sofort mit Berechnungsfehlern abrechen.
Nun sind noch zwei weitere Schritte notwendig.
Erneut benötigen wir die Kommandozeileneingabe.
ubuntu@localhost:~$ sudo su
Dann wieder das Passwort.
root@localhost:/home/ubuntu# dpkg --add-architecture armhf
root@localhost:/home/ubuntu# apt-get update
root@localhost:/home/ubuntu# apt-get install binutils:armhf
Mit y(es) bestätigen.
Nun sollten alle WU's ordnungsgemäß laufen die nicht das Paket
libstdc++6:armhf benötigen.
Um WUs für WUProp@Home ans Laufen zu bekommen müssen wir dieses noch installieren.
Also wieder in die Kommandozeileneingabe.
ubuntu@localhost:~$ sudo apt-get install libstdc++6:armhf
Dann das Passwort und mit y(es) bestätigen.
Wenn die Installation abgeschlossen ist, sollten die WUs ordentlich berechnet werden.
PS. Ich hoffe die Anleitung ist einigermaßen verständlich. Sonst schaut euch einfach die Videos an^^.