Contents |
Drizzle is hosted at Launchpad and uses Bazaar for source code version control.
Each operating system has its own list of dependencies. However, no matter what operating system you are on, you should install the following components most of which are available in package distributions for Linux and Solaris.
Lenz Grimmer has created RPM packages of protobuf for Fedora, Mandriva, RHEL/CENTOS and OpenSUSE, available via his package repository on the openSUSE build service.
Note: as of 2010-08-20 libdrizzle is no longer a dependency, it is now part of the main drizzle package. If you have libdrizzle installed separately please remove it before trying to install an updated drizzle.
Resolving dependencies on CentOS 5
Resolving dependencies on FreeBSD 7.X
Resolving dependencies on Mac OS X
Resolving dependencies on Ubuntu
mkdir ~/bzrwork bzr init-repo --2a ~/bzrwork cd ~/bzrwork bzr branch lp:drizzle
or grab the latest source tarball from Launchpad
NOTE: The first time you branch drizzle for a new system can take some time depending on your network connection (e.g. 10 minutes)
If you want to make drizzle to a specific directory, use:
./configure --prefix=/some/deploy/dir
The above is highly recommended while Drizzle is still in alpha stage. You don't want to run sudo make install with code that can potentially break your system.
NOTE ./config/autorun.sh -- clears the autom4te cache and reconfigures make and config
cd drizzle ./config/autorun.sh # (not needed if using source tarball) ./configure make make install
The recommended installation to test Drizzle is:
./configure --prefix=$HOME/usr/local/drizzle && make && make install cd $HOME/usr/local/drizzle
... and start the server as shown in starting drizzled
If you are a contributor to Drizzle, you may want to continue with Contributing Code
If you are a Drizzle user, you may want to continue with Using Drizzle.
Also see http://devzone.zend.com/article/4793 for a great article on getting started with Drizzle