-
Notifications
You must be signed in to change notification settings - Fork 6
/
INSTALL
42 lines (25 loc) · 1.42 KB
/
INSTALL
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
安装指导
安装分成 3 个部分
1 - a 安装预编译二进制包
小蔡为 mgate 预编译32位和64位的二进制包。对于 libsoup和 libnet 以及 libpcap 这种系统并不预装的库,实行静态链接。对于系统
已经安装的 glibc , glib 和 sqlite 这些常用库就动态连接,在绝大多数系统上应该可以做到解压即可使用
1 -b 编译安装
编译需求
需要 glib2-devel libsoup-2.4-devel mysql-devel(关闭 mysql支持就不需要了) libpcap-devel libnet-devel(开启断网支持需要) sqlite-deve(开启sqlite支持的话也要安装 )
解压后进入解压后的目录
执行 ./configure --prefix=/usr
如果需要的软件包都有的话,这一步应该很快就会通过。
查看配置选项可以用 ./configure --help
具体的,如果不需要限制网络访问,就需要 --disable--http-redirect , 这样就不需要 libnet 开发库了
编译进sqlite 支持需要加 --with-sqlite3。这在没有 mysql 的时候使用。
然后执行 make
这一步应该会编译生成可执行文件和模块
如果成功的还请执行 make install
注意,这一步需要 root 权限
==============================================
配置指导
需要配置的文件在 /etc/mgate.cfg
请详细阅读注释,相信可以很快完成配置
配置好后运行 mysql 和 monitor (用 root 执行)
/etc/init.d/mysqld start (如果编译进了mysql支持的话)
/etc/init.d/mgated start