源码安装mosquitto

1 篇文章 0 订阅

下载地址: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 文件

 

 

 

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

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
树莓派安装Mosquitto可以通过以下步骤进行: 1. 打开终端,输入以下命令来安装Mosquitto: ``` sudo apt-get install mosquitto ``` 这将安装Mosquitto MQTT服务,并将其添加到系统的自启动中。 2. 如果需要使用命令行的发布和订阅程序(mosquitto_pub和mosquitto_sub),可以使用以下命令安装: ``` sudo apt-get install mosquitto-clients ``` 这些程序可以用于测试和调试。 3. 如果你想使用最新版本的Mosquitto,可以从Mosquitto官网下载源码并进行安装。首先,在http://mosquitto.org/files/source/下载所需版本的Mosquitto源码。然后,使用以下命令解压压缩包: ``` tar -xzvf mosquitto-x.x.x.tar.gz ``` 其中,x.x.x是你下载的Mosquitto版本号。 4. 安装完成后,所有的配置文件将被放置在mosquitto目录下,其中最重要的是mosquitto的配置文件mosquitto.conf。你可以使用以下命令启动Mosquitto服务: ``` mosquitto -c mosquitto.conf -v ``` 这将启动Mosquitto服务,并使用mosquitto.conf作为配置文件。 #### 引用[.reference_title] - *1* [树莓派安装Mosquitto](https://blog.csdn.net/a825245794/article/details/104110840)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item] - *2* *3* [【MQTT学习4】Mosquitto在树莓派安装](https://blog.csdn.net/weixin_48487878/article/details/118569070)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值