源码安装mosquitto

下载地址:https://github.com/eclipse/mosquitto

一、工程中有makefile文件,直接make。

遇到了如下问题:

1、

解决:

yum install openssl-devel.x86_64
或者
 sudo apt-get install libssl-dev

2、

解决

yum install c-ares-devel.x86_64
或者
 sudo apt-get install libc-ares-dev

3、

解决方法:

yum install -y uuid uuid-devel
mkdir /usr/include/uuid
cp /usr/include/uuid.h  /usr/include/uuid/

yum install -y e2fsprogs-devel
yum install -y libuuid libuuid-devel

4、

解决方法:

yum install -y docbook-style-xsl
[root@localhost mosquitto-master]# find / -name docbook.xsl
/usr/share/sgml/docbook/xsl-stylesheets-1.78.1/epub/docbook.xsl
/usr/share/sgml/docbook/xsl-stylesheets-1.78.1/fo/docbook.xsl
/usr/share/sgml/docbook/xsl-stylesheets-1.78.1/html/docbook.xsl
/usr/share/sgml/docbook/xsl-stylesheets-1.78.1/manpages/docbook.xsl
/usr/share/sgml/docbook/xsl-stylesheets-1.78.1/xhtml/docbook.xsl
/usr/share/sgml/docbook/xsl-stylesheets-1.78.1/xhtml-1_1/docbook.xsl

然后打开工程里的man/manpage.xsl文件,将下图中的路径替换为上面找到的路径。

3、编译,安装成功之后执行出错

解决方法:

[root@localhost mosquitto-master]#sudo ln -s /usr/local/lib/libmosquitto.so.1 /usr/lib/libmosquitto.so.1
[root@localhost mosquitto-master]#ldconfig

4、

解决方法:

adduser  XXX   (XXX为你要增加的用户名)


[root@localhost mosquitto-master]# adduser mosquitto
[root@localhost mosquitto-master]# mosquitto
1535700705: mosquitto version 1.5.1 starting
1535700705: Using default config.
1535700705: Opening ipv4 listen socket on port 1883.
1535700705: Opening ipv6 listen socket on port 1883.

还可以配置mosquitto.conf 文件

 

 

 

暂时遇到那么多问题,持续更新中!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值