The first Drizzle 7.1 Release Candidate was released 2 weeks ago. It contained a few last minute changes that broke the packaging process (version number and decision to package libdrizzle separately) and hence only a source release was made. However, we are happy to announce that we have now caught up with those changes and binary packages are today available for RHEL/Centos 6 and Ubuntu 11.10 Oneiric.
In addition we are working closely with the Debian project to upload Drizzle 7.1.x into Debian unstable repository in the near future. This will be the primary place to get Drizzle for Debian and we will not be setting up any other Debian repository ourselves. As of today you can already find the stable Drizzle 7 release in Debian unstable. Thanks to Tobias Frost for stepping up as the Drizzle packager for Debian.
Fedora packages were not provided at this time. This is due to Fedora 16 switching to the new systemd, which rendered our standard init script unusable. We will probably look into systemd startup scripts at some point in the future.
Installing Drizzle 7.1.31-rc on Ubuntu.
The Ubuntu packages are available from the Drizzle PPA. Instructions on how to install from the PPA are already in the Drizzle manual.
Installing Drizzle 7.1.31-rc on RedHat / Centos 6.
Note: For Drizzle 7.1.31-rc, only 64-bit packages were built for RedHat/Centos. Please let us know if there is demand for 32-bit packages (such as commenting to this blog post.)
A pre-requisite is to install the EPEL repository:
su -c 'rpm -ivh http://download.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-5.noarch.rpm'
After this, please add the following to /etc/yum.repos.d/drizzle.repo
[drizzle] name=drizzle baseurl=http://download.drizzle.org/7.1/redhat/$releasever/$basearch/ enabled=1 gpgcheck=0 [drizzle-src] name=drizzle-src baseurl=http://download.drizzle.org/7.1/redhat/$releasever/source enabled=1 gpgcheck=0
Note that the baseurl is different from what was used for Drizzle 7.
All of the optional plugins are packaged in their own package. These are named drizzle-plugin-*. If a plugin is installed, it is also configured to load by default. (see /etc/drizzle/conf.d/pluginname.cnf) However, not all plugins actually work without further configuration. These plugins will cause the server startup to fail. The workaround is to either configure the plugin to work, or uninstall it if you don’t want to use it. (Related blueprint) In short, you should only install the plugins you want to use. Don’t install all available plugins.