![]() |
2010-10-22
, 10:21
|
|
Moderator |
Posts: 199 |
Thanked: 264 times |
Joined on May 2009
@ turku, finland
|
#2
|
![]() |
2010-11-05
, 13:49
|
Posts: 1 |
Thanked: 1 time |
Joined on Nov 2010
|
#3
|
The Following User Says Thank You to repat For This Useful Post: | ||
![]() |
2011-03-18
, 04:27
|
Posts: 1 |
Thanked: 1 time |
Joined on Mar 2011
|
#4
|
The Following User Says Thank You to bsantos For This Useful Post: | ||
![]() |
2011-03-21
, 00:56
|
Posts: 11 |
Thanked: 7 times |
Joined on May 2010
|
#5
|
diapora is now using mysql... so that seems to be out of the way. :-)
thanks for this!
![]() |
2011-09-18
, 07:45
|
|
Moderator |
Posts: 199 |
Thanked: 264 times |
Joined on May 2009
@ turku, finland
|
#6
|
![]() |
2012-08-17
, 02:39
|
Posts: 1 |
Thanked: 0 times |
Joined on Aug 2012
|
#7
|
The following guide is something I threw together in an afternoon whilst tinkering with my N900, which is currently the only device I own that has hardware which resembles that of a SheevaPlug or GuruPlug, on which I do intend to run as a Diaspora node full time when I get around to purchasing one. So the following is a result of me getting my feat wet before taking the dive, so to speak.
The steps below are broken up into the sections taken from: http://github.com/diaspora/diaspora/...nning-Diaspora
Simply so I could keep track of where I was.
Unfortunately, and this is something to absolutely keep in mind, as it currently stands this guide will NOT (yet) get you to the point of having a working Disapora node on your N900, this is due to the lack of ARM support offered currently by MongoDB.
So, my motivation for sharing this information is with the hopes of getting the fantastic community here on board to work this one out.
A little disclaimer before we begin:
!! BACK UP ALL DATA ON YOUR DEVICE BEFORE PERFORMING THE FOLLOWING !!
!! I AM NOT TO BE HELD RESPONSIBLE OR ACCOUNTABLE FOR ANY DAMAGE TO YOUR DEVICE OR LOSS OFF DATA !!
!! FOLLOW THE GUIDE BELOW AT YOUR OWN RISK !!
Getting to where I did was quite tricky, as there are many dependencies that need to be installed on your device. Most of which are from source, so while I'll try to make this as 'n00b' friendly as I can, if you don't fully know what you're doing the following isn't really where you should be cutting your teeth on such things. So just a friendly warning for all before we finally begin.
Now briefly the following is a list of some software you will need to have installed on your device:
wget, gnu-grep and others that will be covered in this guide.
(optionally you may also want to consider running an ssh server on your device, this will make inputting the following commands a lot easier. Unless, of course, you are literally that comfortable navigating the N900's QWERTY keyboard, and in which case I tip my hat to you!)
For the SSH peeps:
First things first, the following command will need to be run, which will basically move the /tmp directory onto your SDCard. Without this being set later on you will most likely run into errors whilst compiling where your /tmp drive runs out of space.
MongoDB
a few more dependencies to take care of...
Finally, lets compile mondodb:
You'll receive an error:
But in case progress is made I'll maintain this post. Updating it with useful links and information. Hopefully before too long we'll actually see this thing working!
I look forward to hearing everyones thoughts on this topic.