forked from tomwilkie/python-openzwave
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathINSTALL_ARCH.txt
executable file
·76 lines (42 loc) · 1.79 KB
/
INSTALL_ARCH.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
Installing python-openzwave from repositories
*********************************************
Install the needed tools
========================
You need cython (0.14) to compile the python library
(libopenzwave.pyx). Some users have reported errors when using 0.16 or
0.17. Some 64 bits users reports segfault when using examples. Seems
that using cython 0.15 was the problem. Gentoo users : don't use
cython that is shipped with your distribution.
Install pip
sudo apt-get install python-pip python-dev
And use it to install cython.
sudo pip install cython==0.14
You also need some python modules, on a debian like distribution :
sudo apt-get install python-dev python-setuptools python-louie
To compile the openzwave library, you need the common builds tools and
the libudev developments headers.
On a debian like distribution :
sudo apt-get install build-essential libudev-dev g++ make
Get archive of python-openzwave
===============================
You are now ready to download sources of python-openzwave here :
http://code.google.com/p/python-openzwave/downloads/list
This archive contains sources of python-openzwave and openzwave.
tar xvzf python-openzwave-X.Y.Z.tar.gz
This command will extract all the needed sources.
Build process
=============
Go to the previously created directory :
cd python-openzwave-X.Y.Z.tar.gz
Now, you can compile sources :
./compile.sh
Or if you have already build python-openzwave in a previous
installation, you can use the clean option to remove old builds.
./compile.sh clean
Installation
============
You can now install the packages using the following command will.
sudo ./install.sh
The installation script create a list of installed files. So you can
remove python-openzwave using the following command :
sudo ./uninstall.sh