<?xml version="1.0" encoding="utf-8"?>
<?xml-stylesheet type="text/xsl" href="../../assets/xml/rss.xsl" media="all"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Eclipse Mosquitto (Posts about Packaging)</title><link>https://mosquitto.org/</link><description></description><atom:link href="https://mosquitto.org/blog/categories/packaging.xml" rel="self" type="application/rss+xml"></atom:link><language>en</language><copyright>Contents © 2026 &lt;a href="mailto:roger@atchoo.org"&gt;Mosquitto Project&lt;/a&gt; </copyright><lastBuildDate>Mon, 02 Feb 2026 17:08:21 GMT</lastBuildDate><generator>Nikola (getnikola.com)</generator><docs>http://blogs.law.harvard.edu/tech/rss</docs><item><title>Updated Debian Repository Backend</title><link>https://mosquitto.org/blog/2018/08/updated-debian-repository-backend/</link><dc:creator>Mosquitto Project</dc:creator><description>&lt;p&gt;The backend software for administering the Debian repository at
https://repo.mosquitto.org/ has been migrated from &lt;code&gt;reprepro&lt;/code&gt; to &lt;code&gt;aptly&lt;/code&gt;. This
has the benefit of allowing multiple versions of a package to remain in the
repository.&lt;/p&gt;
&lt;p&gt;For mosquitto, this now means that old versions of the Debian packages will
remain available even after newer versions are published, and so you can depend
on a particular version. The recommendation is always to use the latest version
of course.&lt;/p&gt;
&lt;p&gt;This change should be transparent to all current users, but there is the
possibility that something is different between the two repository tools. If
you do find a problem, please let us know.&lt;/p&gt;
&lt;p&gt;The repository now has builds for versions 1.4.15 and 1.5.&lt;/p&gt;</description><category>Packaging</category><guid>https://mosquitto.org/blog/2018/08/updated-debian-repository-backend/</guid><pubDate>Wed, 08 Aug 2018 22:00:43 GMT</pubDate></item><item><title>Mosquitto Debian repo key updated</title><link>https://mosquitto.org/blog/2018/01/mosquitto-debian-repo-key-updated/</link><dc:creator>Mosquitto Project</dc:creator><description>&lt;p&gt;If you are using the &lt;a href="https://mosquitto.org/blog/2013/01/mosquitto-debian-repository"&gt;debian repository&lt;/a&gt; at repo.mosquitto.org you may have
noticed that the repository signing key expired at the end of 2017. To get the
updated key use the following commands:&lt;/p&gt;
&lt;div class="code"&gt;&lt;pre class="code literal-block"&gt;wget http://repo.mosquitto.org/debian/mosquitto-repo.gpg.key
sudo apt-key add mosquitto-repo.gpg.key
&lt;/pre&gt;&lt;/div&gt;</description><category>Packaging</category><guid>https://mosquitto.org/blog/2018/01/mosquitto-debian-repo-key-updated/</guid><pubDate>Fri, 05 Jan 2018 22:09:10 GMT</pubDate></item><item><title>Mosquitto on Fedora</title><link>https://mosquitto.org/blog/2013/08/mosquitto-on-fedora/</link><dc:creator>Mosquitto Project</dc:creator><description>&lt;p&gt;Mosquitto has been packaged for Fedora thanks to Rich Mattes. Fedora 19 users
will be able to install with "yum install mosquitto".&lt;/p&gt;
&lt;p&gt;Thanks Rich!&lt;/p&gt;</description><category>Packaging</category><guid>https://mosquitto.org/blog/2013/08/mosquitto-on-fedora/</guid><pubDate>Thu, 15 Aug 2013 19:24:04 GMT</pubDate></item><item><title>Mosquitto Debian repository</title><link>https://mosquitto.org/blog/2013/01/mosquitto-debian-repository/</link><dc:creator>Mosquitto Project</dc:creator><description>&lt;p&gt;On a previous post I described &lt;a href="https://mosquitto.org/blog/2012/11/making-mosquitto-packages-for-debian-yourself/"&gt;how to make mosquitto debian packages&lt;/a&gt;. This
turned out to be a bit problematic, so I've now put up an experimental debian
repository for mosquitto. It includes packages for the i386, amd64, armel and
raspberry pi (raspbian armhf ) architectures.&lt;/p&gt;
&lt;p&gt;It's worth repeating that this is experimental - there are package changes that
haven't been vetted by a Debian developer so it's possible something will
break. I've tested myself and had no problems so far.&lt;/p&gt;
&lt;p&gt;To use the new repository you should first import the repository package
signing key:&lt;/p&gt;
&lt;div class="code"&gt;&lt;pre class="code literal-block"&gt;wget http://repo.mosquitto.org/debian/mosquitto-repo.gpg.key
sudo apt-key add mosquitto-repo.gpg.key
&lt;/pre&gt;&lt;/div&gt;

&lt;p&gt;Then make the repository available to apt:&lt;/p&gt;
&lt;div class="code"&gt;&lt;pre class="code literal-block"&gt;cd /etc/apt/sources.list.d/
&lt;/pre&gt;&lt;/div&gt;

&lt;p&gt;Then one of the following, depending on which version of debian you are using:&lt;/p&gt;
&lt;div class="code"&gt;&lt;pre class="code literal-block"&gt;sudo wget http://repo.mosquitto.org/debian/mosquitto-jessie.list
sudo wget http://repo.mosquitto.org/debian/mosquitto-stretch.list
sudo wget http://repo.mosquitto.org/debian/mosquitto-buster.list
&lt;/pre&gt;&lt;/div&gt;

&lt;p&gt;Then update apt information:&lt;/p&gt;
&lt;div class="code"&gt;&lt;pre class="code literal-block"&gt;apt-get update
&lt;/pre&gt;&lt;/div&gt;

&lt;p&gt;And discover what mosquitto packages are available:&lt;/p&gt;
&lt;div class="code"&gt;&lt;pre class="code literal-block"&gt;apt-cache search mosquitto
&lt;/pre&gt;&lt;/div&gt;

&lt;p&gt;Or just install:&lt;/p&gt;
&lt;div class="code"&gt;&lt;pre class="code literal-block"&gt;apt-get install mosquitto
&lt;/pre&gt;&lt;/div&gt;</description><category>Packaging</category><guid>https://mosquitto.org/blog/2013/01/mosquitto-debian-repository/</guid><pubDate>Thu, 10 Jan 2013 22:43:37 GMT</pubDate></item><item><title>Making Mosquitto packages for Debian yourself</title><link>https://mosquitto.org/blog/2012/11/making-mosquitto-packages-for-debian-yourself/</link><dc:creator>Mosquitto Project</dc:creator><description>&lt;p&gt;As Debian has been in feature freeze since before Mosquitto 1.0 was released,
it will be a long time until there is an updated version of Mosquitto in
Debian. It is, however, fairly straightforward to do the packaging yourself.
Here's how to do that from the command line.&lt;/p&gt;
&lt;p&gt;Download and unpack the mosquitto source tarball:&lt;/p&gt;
&lt;div class="code"&gt;&lt;pre class="code literal-block"&gt;wget http://mosquitto.org/files/source/mosquitto-1.1.2.tar.gz
tar -zxf mosquitto-1.1.2.tar.gz
&lt;/pre&gt;&lt;/div&gt;

&lt;p&gt;Rename the tarball to match Debian requirements:&lt;/p&gt;
&lt;div class="code"&gt;&lt;pre class="code literal-block"&gt;mv mosquitto-1.1.2.tar.gz mosquitto_1.1.2.orig.tar.gz
&lt;/pre&gt;&lt;/div&gt;

&lt;p&gt;The current mosquitto packaging files are available at
&lt;a href="https://packages.debian.org/source/stable/mosquitto"&gt;https://packages.debian.org/source/stable/mosquitto&lt;/a&gt; - you want the
.debian.tar.xz.&lt;/p&gt;
&lt;p&gt;The next step is to build the package, but you may find that you need to
install some packages first:&lt;/p&gt;
&lt;div class="code"&gt;&lt;pre class="code literal-block"&gt;&lt;span class="n"&gt;sudo&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;apt&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;get&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;install&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;build&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;essential&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;python&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;quilt&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;libwrap0&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;dev&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;libssl&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;dev&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;devscripts&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;python&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;setuptools&lt;/span&gt;
&lt;/pre&gt;&lt;/div&gt;

&lt;p&gt;To build the packages do&lt;/p&gt;
&lt;div class="code"&gt;&lt;pre class="code literal-block"&gt;cd mosquitto-1.1.2/
debuild
&lt;/pre&gt;&lt;/div&gt;

&lt;p&gt;You should now have a list of .deb files in the parent directory which you can
install with:&lt;/p&gt;
&lt;div class="code"&gt;&lt;pre class="code literal-block"&gt;sudo dpkg -i &amp;amp;lt;deb file&amp;amp;gt;
&lt;/pre&gt;&lt;/div&gt;

&lt;p&gt;Please leave comments if you find this useful or have any problems.&lt;/p&gt;</description><category>Packaging</category><category>Solutions</category><guid>https://mosquitto.org/blog/2012/11/making-mosquitto-packages-for-debian-yourself/</guid><pubDate>Tue, 27 Nov 2012 16:26:41 GMT</pubDate></item><item><title>New Linux repositories</title><link>https://mosquitto.org/blog/2011/11/new-linux-repositories/</link><dc:creator>Mosquitto Project</dc:creator><description>&lt;p&gt;I've just added some more Linux repositories to the download page for Fedora 16
and SLE 10, 11 and 11 SP1.&lt;/p&gt;
&lt;p&gt;Note that mosquitto-python isn't available on SLE 10.&lt;/p&gt;
&lt;p&gt;See the &lt;a href="https://mosquitto.org/download"&gt;download page&lt;/a&gt;.&lt;/p&gt;</description><category>Packaging</category><guid>https://mosquitto.org/blog/2011/11/new-linux-repositories/</guid><pubDate>Fri, 11 Nov 2011 11:20:41 GMT</pubDate></item><item><title>Arch Linux package</title><link>https://mosquitto.org/blog/2011/08/arch-linux-package/</link><dc:creator>Mosquitto Project</dc:creator><description>&lt;p&gt;Gordon Pearce has packaged Mosquitto on Arch Linux through an Arch User
Repository. The package details are at
&lt;a href="http://aur.archlinux.org/packages.php?ID=51571"&gt;http://aur.archlinux.org/packages.php?ID=51571&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Thanks Gordon!&lt;/p&gt;</description><category>Packaging</category><guid>https://mosquitto.org/blog/2011/08/arch-linux-package/</guid><pubDate>Tue, 16 Aug 2011 08:49:18 GMT</pubDate></item><item><title>Mosquitto on OpenWrt</title><link>https://mosquitto.org/blog/2011/08/mosquitto-on-openwrt/</link><dc:creator>Mosquitto Project</dc:creator><description>&lt;p&gt;Thanks to work done by Karl Palsson, Mosquitto is now available on &lt;a href="https://openwrt.org/"&gt;OpenWrt&lt;/a&gt;,
the embedded Linux distribution frequently used on wireless routers. This is
exciting if you want a really low power way of running an MQTT broker. It also
includes the mosquitto clients and development libraries.&lt;/p&gt;
&lt;p&gt;It's only in the source tree at the moment, so if you want to install it I
believe you'll have to download everything and compile it yourself.&lt;/p&gt;
&lt;p&gt;Update:&lt;/p&gt;
&lt;p&gt;Karl tells me that if you're running a binary snapshot from trunk then you can do:&lt;/p&gt;
&lt;div class="code"&gt;&lt;pre class="code literal-block"&gt;opkg update
opkg install mosquitto mosquitto-client libmosquitto
&lt;/pre&gt;&lt;/div&gt;

&lt;p&gt;You only need to build it yourself if you're running a stable binary.&lt;/p&gt;</description><category>Packaging</category><guid>https://mosquitto.org/blog/2011/08/mosquitto-on-openwrt/</guid><pubDate>Mon, 15 Aug 2011 19:41:21 GMT</pubDate></item><item><title>Debian and Ubuntu packaging</title><link>https://mosquitto.org/blog/2011/07/debian-and-ubuntu-packaging/</link><dc:creator>Mosquitto Project</dc:creator><description>&lt;p&gt;I'm very pleased to say that Mosquitto is very nearly packaged in Debian and
Ubuntu. In truth, 0.10 is packaged and uploaded for both Debian testing
(Wheezy) and Ubuntu Oneiric Ocelot, but there is a problem with the config that
means it won't restart properly. That is fixed with the 0.11.3 upload which is
now in unstable. That means after 10 days and it will be in Debian testing for
all to use. I've also submitted a sync request with Ubuntu (&lt;a href="https://bugs.launchpad.net/ubuntu/+source/mosquitto/+bug/808530"&gt;bug #808530&lt;/a&gt;)
to ensure it makes it across. I'll still be maintaining the
Launchpad PPA for older versions of Ubuntu.&lt;/p&gt;
&lt;p&gt;Thanks to the Debian developer Michael Tautschnig for reviewing my package and
doing the upload.&lt;/p&gt;</description><category>Packaging</category><guid>https://mosquitto.org/blog/2011/07/debian-and-ubuntu-packaging/</guid><pubDate>Sun, 10 Jul 2011 22:16:24 GMT</pubDate></item><item><title>Mosquitto on QNX</title><link>https://mosquitto.org/blog/2011/07/mosquitto-on-qnx/</link><dc:creator>Mosquitto Project</dc:creator><description>&lt;p&gt;Andrea asked a &lt;a href="https://answers.launchpad.net/mosquitto/+question/164154"&gt;question on launchpad&lt;/a&gt; about problems compiling Mosquitto on
QNX. I've now managed to get an evaluation version of QNX and fix the
compilation problems. These fixes will be in 0.12, but you can get them in the
current snapshot if it's urgent. I've also put compiled binaries in the
&lt;a href="http://mosquitto.org/files/binary/qnx/"&gt;downloads directory&lt;/a&gt; but they are completely untested, so use at your own
risk.&lt;/p&gt;
&lt;p&gt;Although I've provided these binaries I don't intend to keep doing so for each
version of Mosquitto. I will endeavour to fix any other problems that arise in
the future though.&lt;/p&gt;</description><category>Packaging</category><guid>https://mosquitto.org/blog/2011/07/mosquitto-on-qnx/</guid><pubDate>Fri, 08 Jul 2011 20:20:54 GMT</pubDate></item></channel></rss>