User:Meeg: Difference between revisions
No edit summary |
No edit summary |
||
Line 1: | Line 1: | ||
==Installing Cerebro== |
|||
===Using Cerebro package=== |
|||
You must have joyride-2130 or newer ("cat /etc/issue" to check). |
|||
In a terminal: |
|||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
Reboot. |
|||
"cerebroui" will start the UI. |
|||
===Using install.sh=== |
|||
In a terminal: |
|||
<pre> |
|||
su - |
|||
yum -y install git python-setuptools-devel.noarch |
|||
git clone git://dev.laptop.org/projects/cerebro |
|||
cd cerebro |
|||
./install.sh |
|||
</pre> |
|||
Reboot. |
|||
"./cerebroui" from your home directory will start the UI. |
|||
==Notes== |
|||
The Cerebro package in the latest Joyride builds (joyride-2130 or later) is largely equivalent to what you get by manually installing Cerebro from the git repository. |
The Cerebro package in the latest Joyride builds (joyride-2130 or later) is largely equivalent to what you get by manually installing Cerebro from the git repository. |
||
Line 5: | Line 33: | ||
Version in git: in your /root/cerebro folder, "git-log" |
Version in git: in your /root/cerebro folder, "git-log" |
||
Assuming these match, the following things are done by /root/cerebro/install.sh but not by the Cerebro package: |
Assuming these match, the following things (needed for the study but not for Cerebro functionality) are done by /root/cerebro/install.sh but not by the Cerebro package: |
||
*Add ypod's ssh key to your authorized_keys |
*Add ypod's ssh key to your authorized_keys |
||
*Set Cerebro to start at boot |
*Set Cerebro to start at boot |
||
*Add trackclient.py to your rc.local |
*Add trackclient.py to your rc.local |
||
setup_cerebro.sh in my public is a script based on install.sh (cut out the actions redundant with the package, added the git stuff) that you can use to do this. Note that if you do this, cerebroui will be in your path, whereas install.sh puts it in your home directory. |
|||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
Reboot and you should be set. |
|||
Note that if you do this, cerebroui will be in your path, while install.sh puts it in your home directory; therefore, while you would use "./cerebroui" if you used install.sh, you need to use "cerebroui" if you used the package. |
Revision as of 15:33, 13 July 2008
Installing Cerebro
Using Cerebro package
You must have joyride-2130 or newer ("cat /etc/issue" to check).
In a terminal:
su - wget http://web.mit.edu/meeg/Public/setup_cerebro.sh bash setup_cerebro.sh
Reboot.
"cerebroui" will start the UI.
Using install.sh
In a terminal:
su - yum -y install git python-setuptools-devel.noarch git clone git://dev.laptop.org/projects/cerebro cd cerebro ./install.sh
Reboot.
"./cerebroui" from your home directory will start the UI.
Notes
The Cerebro package in the latest Joyride builds (joyride-2130 or later) is largely equivalent to what you get by manually installing Cerebro from the git repository.
Version of your installed Cerebro package: "yum info cerebro"
Version in git: in your /root/cerebro folder, "git-log"
Assuming these match, the following things (needed for the study but not for Cerebro functionality) are done by /root/cerebro/install.sh but not by the Cerebro package:
- Add ypod's ssh key to your authorized_keys
- Set Cerebro to start at boot
- Add trackclient.py to your rc.local
setup_cerebro.sh in my public is a script based on install.sh (cut out the actions redundant with the package, added the git stuff) that you can use to do this. Note that if you do this, cerebroui will be in your path, whereas install.sh puts it in your home directory.