Skip to content

Commit 2b0d519

Browse files
author
jan
committed
#1162 Linux info now all up to date
1 parent 2078d4b commit 2b0d519

File tree

1 file changed

+21
-15
lines changed
  • website/WebContent/fragments/install_advice

1 file changed

+21
-15
lines changed
Lines changed: 21 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -1,32 +1,38 @@
11
Linux
22
===
3-
**Support status**
4-
Jantjes development environment used to be a Linux. He still has the machine so it is a good supported OS.
5-
Also the build servers we use (jekins and travis) are linux servers. As part of the build projects are created and compiled.
3+
**Support status**
4+
Jantje has a Linux development environment (ubuntu) he uses to run tests so it is a good supported OS.
5+
Also the build servers we use (jekins and travis) are linux servers. As part of the build projects are created and compiled.
6+
That being said there are less boards working "out of the box" on Linux than windows.
7+
That is still more than 600 boards though.
68

7-
**However some tips may come in handy:**
9+
**However you system probably does not have all needed packages installed:**
10+
Arduino IDE Linux version comes with an install script that amongst others set udev rules. I have run it on my Linux system.
11+
I don't know whether running the arduino IDE install script did anything helpfull or harmfull.
812

9-
If Sloeber does not find *make* install make using your package manager.
13+
If Sloeber does not find **make** install make using your package manager.
1014
For instance in ubuntu I had to run
1115
>sudo apt install make.
1216
13-
Some linux flavors do not come with a 32 compatibility runtime. Many tools in the toolchain are 32 bit. So if you run a 64 bit linux (which is very likely) you may have to install the *32 bit architecture*.
17+
Some Linux flavors do not come with a 32 compatibility runtime. Many tools in the toolchain are 32 bit. So if you run a 64 bit Linux (which is very likely) you may have to install the **32 bit architecture**.
1418
If Sloeber fails to find the compiler but it is on your system ... this is probably the case.
15-
In ubuntu run following commands :
19+
In Ubuntu run following commands :
1620

1721
>sudo dpkg --add-architecture i386
1822
sudo apt-get update
1923
sudo apt-get install libc6:i386 libncurses5:i386 libstdc++6:i386 `
2024

21-
I never got the Leonardo nor the yun to be recognized on my Linux system. As a result upload issues with these boards have been reported on Linux. The problem seems to be a timing issues in the reset. It seems to work for most people.
22-
If it doesn't you are back to pressing and releasing the reset button for the leonardo.
25+
I never got the Leonardo nor the yun to be recognized on my Linux system. As a result upload issues with these boards have been reported on Linux. The problem seems to be a timing issues in the reset. It seems to work for most people.
26+
If it doesn't you are back to pressing and releasing the reset button for the Leonardo.
2327
For the yun use the web upload.
2428

25-
**for older versions**
26-
27-
If things are not working out for you;
28-
When using V1 or V2: install the Arduino IDE from arduino.cc and not from your package provider. In the past some package providers have not strictly adhered to the arduino folder layout which is important for the plugin.
29-
30-
V1 suffers from "serial port blindness". See the FAQ [On Linux I have no serial ports available.](http://eclipse.baeyens.it/rlogiacco/faq.shtml#/troubleshooting) on the faq to see how to fix this. This issue has been solved in V2.
29+
Some boards need **pyton** to work properly
30+
>on ubuntu
31+
sudo apt install python
32+
sudo apt install python-serial
33+
34+
If you want to do **local debug** and you do not have gcc installed
35+
>sudo apt install gcc
36+
sudo apt install g++
3137

3238

0 commit comments

Comments
 (0)