⇤ ← Revision 1 as of 2018-09-21 19:57:11
Size: 54
Comment:
|
Size: 984
Comment:
|
Deletions are marked like this. | Additions are marked like this. |
Line 4: | Line 4: |
{{{#!highlight bash cd tmp/ wget http://igraph.org/nightly/get/c/igraph-0.7.1.tar.gz tar xvzf igraph-0.7.1.tar.gz cd igraph-0.7.1 mkdir -p ~/.local/lib/ ln -s /lib/libz.so.1 ~/.local/lib/libz.so ln -s /usr/lib/libxml2.so ~/.local/lib/libxml2.so ./configure --prefix=/home/user/.local/ export LDFLAGS=-L/home/user/.local/lib/ ./configure --prefix=/home/user/.local/ make clean make make install ls ~/.local/lib/ ls ~/.local/lib/pkgconfig/ libigraph.a libigraph.la libigraph.so libigraph.so.0 libigraph.so.0.0.0 libxml2.so libz.so pkgconfig cat ~/.local/lib/pkgconfig/igraph.pc prefix=/home/user/.local exec_prefix=${prefix} libdir=${exec_prefix}/lib includedir=${prefix}/include Name: libigraph Description: A library for creating and manipulating graphs Version: 0.7.1 URL: http://igraph.org Libs: -L${libdir} -ligraph Libs.private: -lxml2 -lz -lm -lgmp Cflags: -I${includedir}/igraph }}} |
igraph
Build from source to home folder
1 cd tmp/
2 wget http://igraph.org/nightly/get/c/igraph-0.7.1.tar.gz
3 tar xvzf igraph-0.7.1.tar.gz
4 cd igraph-0.7.1
5 mkdir -p ~/.local/lib/
6 ln -s /lib/libz.so.1 ~/.local/lib/libz.so
7 ln -s /usr/lib/libxml2.so ~/.local/lib/libxml2.so
8 ./configure --prefix=/home/user/.local/
9 export LDFLAGS=-L/home/user/.local/lib/
10 ./configure --prefix=/home/user/.local/
11 make clean
12 make
13 make install
14 ls ~/.local/lib/
15 ls ~/.local/lib/pkgconfig/
16 libigraph.a libigraph.la libigraph.so libigraph.so.0 libigraph.so.0.0.0 libxml2.so libz.so pkgconfig
17 cat ~/.local/lib/pkgconfig/igraph.pc
18 prefix=/home/user/.local
19 exec_prefix=${prefix}
20 libdir=${exec_prefix}/lib
21 includedir=${prefix}/include
22
23 Name: libigraph
24 Description: A library for creating and manipulating graphs
25 Version: 0.7.1
26 URL: http://igraph.org
27 Libs: -L${libdir} -ligraph
28 Libs.private: -lxml2 -lz -lm -lgmp
29 Cflags: -I${includedir}/igraph