Debian下安装Mosquitto

来源:互联网 发布:windows pe如何分区 编辑:程序博客网 时间:2024/05/01 07:21

2017年01月12日16:51:42

网上关于ubuntu安装Mosquitto的教程很多,其中xukai871105大神的MQTT学习笔记——MQTT协议体验 Mosquitto安装和使用    的最为通俗易懂,在ubuntu的服务器上也成功用该方法安装成功。

但是我自己电脑上面用的系统是deepin。这儿给大伙也安利一发,百度就有下载地址。deepin15.3是基于debian 8的,按照上述教程一路还算顺利,但是当解压之后make的时候就出现了问题。

error: dereferencing pointer to incomplete type 'X509_NAME {aka struct X509_name_st}'

知道这种问题在百度上面肯定搜不出来答案,所以直接利用google搜索。在bug.debian.org上面看到了有人也在编译的时候出现了这个问题。耐着性子认真读了他们的comment发现并没有有用的内容。

脑子一转,不如直接搜索Debian Mosquito。结果果然出来了mosquito官方上面的一边关于在debian安装mosquito的教程。

1.先从下载mosquito文件

wget http://mentors.debian.net/debian/pool/main/m/mosquitto/mosquitto_1.4.10.orig.tar.gz


2.解压文件

tar -vzxf  mosquitto_1.4.10.orig.tar.gz

3.安装相关的工具

sudo apt-get install build-essential python quilt libwrap0-dev libssl-dev devscripts python-setuptools

4.编译安装

 

cd mosquitto_1.4.10.origmakesudo make install


  这时候就将mosquitto安装完毕。但是xukai大神博客里面写到启动mosquitto需要执行mosquitto -v,但是我安装完毕输入mosquito -v却提示没有该命令,只有mosquitto_passwd,mosquitto_pub,mosquitto_sub

在翻阅资料后,个人猜测新版的mosquitto不需要用户手动启动服务,而是在后台自动启动的。

这时在debian的软件仓库上发现了mosquitto,原来debian官方源有这个的。白折腾这么久了。所以最简单最快捷的安装方法

sudo apt-get install mosquittosudo apt-get install mosquitto-devsudo apt-get install mosquitto-clients



第一次写原创文章,排版简直看不下去,等考试完了再重新排版一次

    

0 0