Created
September 12, 2019 08:03
-
-
Save pulketo/11895dd54c9c9c0320ce525f45b22862 to your computer and use it in GitHub Desktop.
memoria instalacion haproxy desde sources muchos errores (quitarlos)
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Parte I: | |
1 yum update | |
2 yum install -y nano vim git | |
3 yum install haproxy | |
4 cd | |
5 ls -lrt | |
6 wget | |
7 yum install wget axel vi nano | |
8 wget | |
9 wget | |
10 wget https://www.haproxy.org/download/2.0/src/haproxy-2.0.5.tar.gz | |
11 tar zxvf haproxy-2.0.5.tar.gz | |
12 cd haproxy-2.0.5 | |
13 ls -lrt | |
14 nano INSTALL | |
15 make | |
16 ls -lrt | |
17 make clean | |
18 nano INSTALL | |
19 nano INSTALL | |
20 make -j $(nproc) TARGET=linux-glibc USE_OPENSSL=1 USE_ZLIB=1 USE_LUA=1 USE_PCRE=1 USE_SYSTEMD=1 | |
21 yum search lua | |
22 yum install lua | |
23 yum install epel-release && yum install lua | |
24 yum search lua | grep lib | |
25 which lua | |
26 make -j $(nproc) TARGET=linux-glibc USE_OPENSSL=1 USE_ZLIB=1 USE_LUA=1 USE_PCRE=1 USE_SYSTEMD=1 | |
27 make -j $(nproc) TARGET=linux-glibc USE_OPENSSL=1 USE_ZLIB=1 USE_LUA=1 USE_PCRE=1 USE_SYSTEMD=1 LUA_LIB_NAME=lua5.1 | |
28 yum -y install gcc | |
29 make -j $(nproc) TARGET=linux-glibc USE_OPENSSL=1 USE_ZLIB=1 USE_LUA=1 USE_PCRE=1 USE_SYSTEMD=1 LUA_LIB_NAME=lua5.1 | |
30 yum install openssl | |
31 yum install libopenssl | |
32 yum search openssl | grep lib | |
33 yum install openssl-libs.x86_64 | |
34 make -j $(nproc) TARGET=linux-glibc USE_OPENSSL=1 USE_ZLIB=1 USE_LUA=1 USE_PCRE=1 USE_SYSTEMD=1 LUA_LIB_NAME=lua5.1 | |
35 yum install openssl-devel | |
36 make -j $(nproc) TARGET=linux-glibc USE_OPENSSL=1 USE_ZLIB=1 USE_LUA=1 USE_PCRE=1 USE_SYSTEMD=1 LUA_LIB_NAME=lua5.1 | |
37 yum search lua | grep -i devel | |
38 yum install lua-devel.x86_64 | |
39 make -j $(nproc) TARGET=linux-glibc USE_OPENSSL=1 USE_ZLIB=1 USE_LUA=1 USE_PCRE=1 USE_SYSTEMD=1 LUA_LIB_NAME=lua5.1 | |
40 yum remove lua | |
41 yum install epel-release && yum install lua | |
42 yum update lua | |
43 yum groupinstall "Development Tools" readline | |
44 cd .. | |
45 mkdir lua_build | |
46 cd lua_build/ | |
47 wget http://www.lua.org/ftp/lua-5.3.5.tar.gz | |
48 tar zxvf lua-5.3.5.tar.gz | |
49 cd lua-5.3.5 | |
50 make linux test | |
51 yum search readline | |
52 yum install readline | |
53 yum install readline-devel.x86_64 | |
54 make linux test | |
55 make install | |
56 cd .. | |
57 cd .. | |
58 ls -lrt | |
59 cd haproxy-2.0.5 | |
60 make -j $(nproc) TARGET=linux-glibc USE_OPENSSL=1 USE_ZLIB=1 USE_LUA=1 USE_PCRE=1 USE_SYSTEMD=1 LUA_LIB_NAME=lua5.1 | |
61 yum search systemd | grep -i lib | |
62 yum install [root@lampwhaproxy haproxy-2.0.5]# yum search systemd | | |
63 yum install systemd-libs.x86_64 | |
64 make -j $(nproc) TARGET=linux-glibc USE_OPENSSL=1 USE_ZLIB=1 USE_LUA=1 USE_PCRE=1 USE_SYSTEMD=1 LUA_LIB_NAME=lua5.1 | |
65 yum search systemd | grep-i daemon | |
66 yum search systemd | grep -i daemon | |
67 yum install systemd-devel | |
68 make -j $(nproc) TARGET=linux-glibc USE_OPENSSL=1 USE_ZLIB=1 USE_LUA=1 USE_PCRE=1 USE_SYSTEMD=1 LUA_LIB_NAME=lua5.1 | |
69 make -j $(nproc) TARGET=linux-glibc USE_OPENSSL=1 USE_ZLIB=1 USE_LUA=1 USE_PCRE=1 USE_SYSTEMD=1 LUA_LIB_NAME=lua5.3 | |
70 make -j $(nproc) TARGET=linux-glibc USE_OPENSSL=1 USE_ZLIB=1 USE_LUA=1 USE_PCRE=1 USE_SYSTEMD=1 LUA_LIB_NAME=lua5.3.5 | |
71 ld | |
72 ld -llua535 | |
73 ld -llua5.3.5 | |
74 ld -l lua5.3.5 | |
75 rpm -qa | grep lua | |
76 cd .. | |
77 cd lua_build/ | |
78 ls -lrt | |
79 cd lua-5.3.5 | |
80 ld -l lua-5.3.5 | |
81 ls | |
82 find . | |
83 lua --help | |
84 lua -v | |
85 make install | |
86 /usr/local/bin/lua -v | |
87 cd .. | |
88 cd .. | |
89 cd haproxy-2.0.5 | |
90 ls -lrt | |
91 make -j $(nproc) TARGET=linux-glibc USE_OPENSSL=1 USE_ZLIB=1 USE_LUA=1 USE_PCRE=1 USE_SYSTEMD=1 | |
92 find /usr/local/ -iname "lua*" | |
93 nano /usr/local/include/lua.h | |
94 make -j $(nproc) TARGET=linux-glibc USE_OPENSSL=1 USE_ZLIB=1 USE_LUA=1 USE_PCRE=1 USE_SYSTEMD=1 LUA_LIB_NAME=lua5.3.5 LUA_LIB=/usr/local/include/ | |
95 make -j $(nproc) TARGET=linux-glibc USE_OPENSSL=1 USE_ZLIB=1 USE_LUA=1 USE_PCRE=1 USE_SYSTEMD=1 LUA_LIB_NAME=lua5.3 LUA_LIB=/usr/local/include/ | |
96 g++ | |
97 find /usr/lib -iname "*lua*" | |
98 find /usr -iname "*lua*" | |
99 find / -iname "*lua*" | |
100 find / -iname "*lua*" | grep -i lib | |
101 cd .. | |
102 cd lua_build/ | |
103 ls -lrt | |
104 cd lua-5.3.5 | |
105 ls -lrt | |
106 find . -iname "liblua.a" | |
107 make test | |
108 make test linux | |
109 find /usr -iname "liblua*" | |
110 ld -l lua.a | |
111 ld -l liblua.a | |
112 ls -lrt $(find /usr -iname "liblua*") | |
113 rm /usr/lib64/liblua.so | |
114 ln -s /usr/local/lib/liblua.a /usr/lib64/liblua.so | |
115 ls -lrt $(find /usr -iname "liblua*") | |
116 make -j $(nproc) TARGET=linux-glibc USE_OPENSSL=1 USE_ZLIB=1 USE_LUA=1 USE_PCRE=1 USE_SYSTEMD=1 LUA_LIB_NAME=lua5.3 LUA_LIB=/usr/local/include/liblua.a | |
117 uname -a | |
118 cd ~/haproxy-2.0.5 | |
119 make -j $(nproc) TARGET=linux-glibc USE_OPENSSL=1 USE_ZLIB=1 USE_LUA=1 USE_PCRE=1 USE_SYSTEMD=1 LUA_LIB_NAME=lua5.3 LUA_LIB=/usr/local/include/liblua.a | |
120 ld lua.a | |
121 ld -l lua.a | |
122 ld -l liblua.a | |
123 make -j $(nproc) TARGET=linux-glibc USE_OPENSSL=1 USE_ZLIB=1 USE_LUA=1 USE_PCRE=1 USE_SYSTEMD=1 LUA_LIB_NAME=lua.a LUA_LIB=/usr/local/include/ | |
124 make -j $(nproc) TARGET=linux-glibc USE_OPENSSL=1 USE_ZLIB=1 USE_LUA=1 USE_PCRE=1 USE_SYSTEMD=1 LUA_LIB_NAME=lua LUA_LIB=/usr/local/include/ | |
Parte II: | |
https://tylersguides.com/guides/installing-haproxy-from-source-on-centos-7/ |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment