我已經使用命令apt-get install mosquitto
安裝了mosquitto。它已成功安裝在我的系統上,但是我獲得了「1.4.5」版本。我想降級到版本1.4.4,所以我嘗試使用源tar文件。文件夾下,我運行命令make
,它拋出一個錯誤:Mqtt:如何安裝mosquitto舊版本
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版本的蚊子?
謝謝
爲什麼你想回到1.4.4? – hardillb
錯誤在於你沒有安裝openssl開發包,apt-get install libssl-dev可能會解決這個問題 – hardillb
我們在1.4.5中遇到了一些問題。在1.4.5上,一些消息不會傳遞,當我在1.4.4上時,它工作正常。所以爲了確保,我想在1.4.4上進行測試。 –