我已经使用命令在ubuntu
中安装了mosquitto
sudo apt-get install mosquitto
安装的蚊子是1.6.9版本。
mosquitto version 1.6.9
mosquitto is an MQTT v3.1.1 broker.
Usage: mosquitto [-c config_file] [-d] [-h] [-p port]
-c : specify the broker config file.
-d : put the broker into the background after starting.
-h : display this help.
-p : start the broker listening on the specified port.
Not recommended in conjunction with the -c option.
-v : verbose mode - enable all logging types. This overrides
any logging options given in the config file.
See http://mosquitto.org/ for more information
为了将mosquito更新到最新版本,我首先卸载了它,然后运行命令sudo apt-get update
,然后重新安装了mosquito,但版本仍然相同。
如何将mosquito更新到最新版本。?
如果你想要mosquitto
的最新版本,但你使用的是旧版本的Ubuntu,那么通过阅读这里的官方下载页面,你可以发现安装最新蚊子版本的方法不止一种:
- 直接从源代码编译和构建,我不建议这样做(尤其是对于初学者(
- 使用
mosquitto-dev PPA
- 通过简单地运行
sudo snap install mosquitto
使用snap包而不是apt
然而我认为最好的方法是使用mosquitto-dev PPA
,因为从源头构建蚊子需要更多的时间和精力,而使用快照需要更多的步骤来启动和运行它。
所以。。首先卸载旧的mosquito版本:
sudo apt autoremove mosquitto
那么您需要将mosquitto-dev PPA
添加到您的源列表中:
sudo apt-add-repository ppa:mosquitto-dev/mosquitto-ppa
sudo apt-get update
最后,安装mosquitto:
sudo apt install mosquitto
通过简单地运行mosquitto --help
来验证您的安装,输出应该是这样的:
mosquitto version 2.0.10
mosquitto is an MQTT v5.0/v3.1.1/v3.1 broker.
Usage: mosquitto [-c config_file] [-d] [-h] [-p port]
-c : specify the broker config file.
-d : put the broker into the background after starting.
-h : display this help.
-p : start the broker listening on the specified port.
Not recommended in conjunction with the -c option.
-v : verbose mode - enable all logging types. This overrides
any logging options given in the config file.
See https://mosquitto.org/ for more information.
祝贺现在您安装了最新版本。