updates
[martlubbers.net.git] / archive / lejos-ubuntu.html
1 <html>
2 <head>
3 <title>Install LeJOS on Ubuntu</title>
4 <link href="style.css" rel="stylesheet" type="text/css">
5 </head>
6 <body>
7 <h3>INFO</h3>
8 <p><a href="http://lejos.org">LeJOS</a> is an alternative operating system and programming environment for the LEGO NXT robots. LeJOS
9 uses java as main programming languages and makes it thus very easy to program object-oriented and reuse old java code.</p>
10
11 <h3>INSTALLATION</h3>
12 <pre>
13 # apt-get update
14 # apt-get install libusb-dev gcj libbluetooth-dev ant
15 $ wget http://downloads.sourceforge.net/project/lejos/lejos-NXJ/0.9.1beta/leJOS_NXJ_0.9.1beta-3.tar.gz?
16 r=http%3A%2F%2Fsourceforge.net%2Fprojects%2Flejos%2Ffiles%2Flejos-NXJ%2F0.9.1beta%2F&amp;ts=1356791160&amp;use_mirror=heanet
17 $ tar -zxvf leJOS_NXJ_0.9.1beta-3.tar.gz
18 $ mv leJOS_NXJ_0.9.1beta-3 ~/software/lejos_nxj (or something)
19 $ cd ~/software/lejos_nxj/bin
20 $ chmod +x nxj*
21 $ cd ~/software/lejos_nxj/build
22 $ ant
23 $ export PATH=/home/user/software/lejos_nxj/bin:$PATH (or put in /etc/environment)
24 # touch /etc/udev/rules.d/70-lego.rules
25 # echo "BUS==\"usb\", SYSFS&#123;idVendor&#125;==\"03eb\", GROUP=\"lego\", MODE=\"0660\"" &lt;&lt; /etc/udev/rules.d/70-lego.rules
26 # echo "BUS==\"usb\", SYSFS&#123;idVendor&#125;==\"0694\", GROUP=\"lego\", MODE=\"0660\"" &lt;&lt; /etc/udev/rules.d/70-lego.rules
27 $ groupadd lego
28 $ useradd -G lego user</pre>
29 <br />
30 <p>Remember to run eclipse as root(don't know why yet)</p>
31 </body>
32 </html>