天天看點

Unbuntu上編譯Mosquitto安裝(無root權限-動态編譯)

一、前言

  本文中的linux環境是Unbuntu,在其他電腦上的安裝方式是一樣的。安裝mosquitto需要linux系統上安裝了openssl庫,如果沒有安裝,需要先安裝,然後才能編譯mosquitto庫(其實如果mosquitto不配置tls的話,也可以不安裝openssl,手動修改config.mk配置檔案即可)

二、資源下載下傳

  mosquitto的下載下傳位址:http://mosquitto.org/download/

  openssl的下載下傳位址是:https://www.openssl.org/source/

  下載下傳之後将壓縮包放在Linux伺服器上,如下圖所示:

Unbuntu上編譯Mosquitto安裝(無root權限-動态編譯)

三、編譯服務

  ①先編譯安裝openssl庫,在cmd中,輸入如下指令編譯安裝:

tar zxf openssl-1.1.1c.tar.gz
cd openssl-1.1.1c
./config --prefix=/tmp/tmpssl
make install 
           

  這裡“–prefix=/tmp/tmpssl”就是設定openssl的安裝路徑,這個路徑設定成自己