Mqtt:如何安装mosquitto旧版本

Prabjot Singh |

我已经使用命令安装了mosquitto apt-get install mosquitto它已成功安装在我的系统上,但是版本为“ 1.4.5”。我想降级到1.4.4版,因此我尝试使用源tar文件。在文件夹下,我正在运行命令make,它抛出错误:

set -e; for d in lib client src; do make -C ${d}; done
make[1]: Entering directory `/home/ubuntu/org.eclipse.mosquitto-1.4.4/lib'
cc -Wall -ggdb -O2  -I. -I.. -I../lib -fPIC -DWITH_TLS -DWITH_TLS_PSK -DWITH_THREADING -DWITH_SOCKS -DWITH_SRV -c mosquitto.c -o mosquitto.o
In file included from mosquitto.c:33:0:
./mosquitto_internal.h:27:27: fatal error: openssl/ssl.h: No such file or directory
 #  include <openssl/ssl.h>
                           ^
compilation terminated.
make[1]: *** [mosquitto.o] Error 1
make[1]: Leaving directory `/home/ubuntu/org.eclipse.mosquitto-1.4.4/lib'
make: *** [mosquitto] Error 2

这是怎么了?还有其他方法可以安装1.4.4版本的mosquitto吗?

谢谢

光芒

您缺少编译所需的依赖项。

尝试:

apt-get install libc-ares-dev libssl-dev libwrap0-dev uthash-dev uuid-dev

如果您想要libwebsockets支持,则可以安装libwebsockets-dev,或者更好地从源代码手动安装-这样可以得到1.5版本,而不是Debian / Ubuntu中的旧版本1.2。

如果您使用以下命令安装手动编译的版本

make prefix=/usr install

那么它将覆盖现有的二进制文件,您可以将其与现有的系统服务一起使用。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何安装旧版本的Jenkins?

来自分类Dev

如何安装旧版本的sbt?

来自分类Dev

如何安装旧版本的PHPUNIT?

来自分类Dev

如何安装旧版本的Jekyll?

来自分类Dev

如何安装旧版本的PhoneGap / Cordova

来自分类Dev

如何安装较旧版本的Typescript?

来自分类Dev

如何安装旧版本的ReSharper插件?

来自分类Dev

如何轻松安装旧版本的Firefox?

来自分类Dev

如何安装旧版本的ReSharper插件?

来自分类Dev

如何安装较旧版本的Jekyll?

来自分类Dev

如何安装旧版本的墙纸?

来自分类Dev

如何安装旧版本的 Java

来自分类Dev

如何删除旧版本的Java并安装新版本

来自分类Dev

如何在旧版本之上安装新版本?

来自分类Dev

安装旧版本的Mono

来自分类Dev

安装旧版本的Foundation

来自分类Dev

安装旧版本的gfortran

来自分类Dev

如何安装Yeoman Generator的较旧版本(还原)?

来自分类Dev

如何在MAC上安装旧版本(1.6.18)svn

来自分类Dev

混合安装-如何删除旧版本的openscenegraph

来自分类Dev

如何安装旧版本的postgresql和postgis?

来自分类Dev

如何安装旧版本的作曲家

来自分类Dev

如何在Fedora上安装旧版本的gcc

来自分类Dev

当conda-forge安装旧版本时如何升级

来自分类Dev

如何使用APT安装旧版本的Postgres?

来自分类Dev

混合安装-如何删除旧版本的openscenegraph

来自分类Dev

如何在VirtualBox中安装旧版本的OpenBSD?

来自分类Dev

如何删除通过PPA安装的PHP的旧版本

来自分类Dev

如何安装旧版本的postgresql和postgis?