1. wget http://mosquitto.org/files/source/mosquitto-1.4.9.tar.gz
2.tar zxfv mosquitto-1.4.9.tar.gz
2. make
3. make install
正常情况下安装完成后会出现以下四个可用指令
mosquitto mosquitto_passwd mosquitto_pub mosquitto_sub
安装过程中遇到的问题
A. make 的时候提示 ares.h 没有找到
问题原因:
缺少对应的包
解决方案:
sudo apt-get install libc-ares-dev
sudo apt-get install libc-ares2
获取对应的包
B. 找不到动态库提示 libmosquitto.so.1
问题原因: 对应的库加载到了 /usr/local/lib 目录下
解决方案:
sudo ln -s /usr/local/lib/libmosquitto.so.1 /usr/lib/libmosquitto.so.1
ldconfig
C. 找不到 uuid/uuid.h
问题原因: 缺少对应的包
解决方案: sudo apt-get install uuid-dev 进行安装