inux安装mosquitto2版本 mqtt
时间: 2024-10-09 22:01:47 浏览: 45
在Linux系统上安装Mosquitto 2.x版本的MQTT消息代理服务器,通常可以按照以下步骤操作:
1. **更新包列表**:
```
sudo apt-get update
```
2. **选择合适的软件源** (如果使用的是Debian/Ubuntu系列):
- 对于较新的Debian或Ubuntu,可以在`/etc/apt/sources.list.d`目录下添加Mosquitto的官方apt源,例如:
```
echo "deb https://repo.mosquitto.org/debian buster main" | sudo tee /etc/apt/sources.list.d/mosquitto.list
```
- 如果是旧版系统,可能需要从Mosquitto官网下载DEB包。
3. **添加密钥信任**:
```
wget -qO- https://repo.mosquitto.org/gpgkeys/mosquitto-release.gpg | sudo gpg --dearmor -o /usr/share/keyrings/mosquitto-archive-keyring.gpg
sudo apt-key add /usr/share/keyrings/mosquitto-archive-keyring.gpg
```
4. **安装 Mosquitto**:
```
sudo apt-get install mosquitto mosquitto-clients -y
```
或者对于更精确的版本控制:
```
sudo apt-get install mosquitto=2.<version> mosquitto-clients=2.<version> -y
```
5. **启动服务并设置开机自启**:
```
sudo systemctl start mosquitto
sudo systemctl enable mosquitto
```
6. **验证安装**:
可以通过运行 `mosquitto_sub -h localhost -t "test/topic"` 来测试客户端连接。
阅读全文