Overview
The Mosquitto project is an
open source implementation of the Message Queue Telemetry Transport
(MQTT) protocol. The MQTT
protocol is developed by IBM which openly publishes it with a
royalty-free license. IBM provides its own commercial MQTT broker, the
Really Small Message Broker (RSMB), with which
the mosquitto project aims to be compatible.
Binary releases for other common Linux distros, as well as source code, for
mosquitto are available from the mosquitto download page.
Binary releases and build instructions for Slackware and Slackware64
are detailed below.
Method
Choose any of the following three methods:
1. Use slapt-get:
- add UQVislab to the list software repositories to
be used. See instructions
for Slackware or instructions
for Slackware64.
- install mosquitto using the following commands (or
use equivalent functions if using gslapt):
sudo
slapt-get --update
sudo
slapt-get --install mosquitto
2. Use standard Slackware pkgtools to install packages downloaded
directly from the UQVislab repository
for 32 & 64bit Slackwares 13.0, 13.1 and 13.37:
http://www.vislab.uq.edu.au/slackware/13.0/mosquitto-0.9.1-i686-1_uqv.txz
http://www.vislab.uq.edu.au/slackware64/13.0/mosquitto-0.9.2-x86_64-1_uqv.txz
http://www.vislab.uq.edu.au/slackware/13.1/mosquitto-0.9.2-i686-1_uqv.txz
http://www.vislab.uq.edu.au/slackware64/13.1/mosquitto-0.9.2-x86_64-1_uqv.txz
http://www.vislab.uq.edu.au/slackware64/13.37/mosquitto-0.11.3-x86_64-1_uqv.txz
(please check for newer versions/releases)
- after download, install with a command like:
sudo
/sbin/installpkg mosquitto-0.9.2-x86_64-1_uqv.txz
3. Build from source:
- after downloading, unpack the source code with
something like:
tar
xvf mosquitto-0.11.3.tar.gz
- download the patch 03_compile_0.11.3.diff
- apply the patch with the command:
cd
mosquitto-0.11.3
cat
03_compile_0.11.3.diff | patch -p0
- compile mosquitto with the command:
make
- install mosquitto with the command:
make
install
or for 64bit systems:
LIB_SUFFIX=64
make install
Issues
No Slackware-specific issues known at this time.
Contact
Please send any questions, comments,
advice etc., to Chris Willing <c.willing _at_ uq.edu.au>