Quickstart:
$ cd .. && git clone https://github.com/apache/couchdb
$ cd couchdb-pkg && make build-couch $(lsb_release -cs) PLATFORM=$(lsb_release -cs)
- Linux running Docker
- The current user must be capable of running
docker run
. - Enough free disk space to download all of the Docker images + build CouchDB.
You can either build packages from a local CouchDB dist tarball (the output
of make dist
), or from a URL of a published CouchDB dist tarball (such
as the ones on https://couchdb.apache.org/). The package's version number
will be derived from the filename of the CouchDB dist tarball.
Run:
$ ./make-packages path/to/apache-couchdb-VERSION.tar.gz
or
$ ./make-packages http://url/to/apache-couchdb-VERSION.tar.gz
Packages will be placed in the pkgs/
subdirectory.
- Ubuntu 16.04
sudo apt install snapd snapcraft
- Edit
snap/snapcraft.yaml
to point to the correct tag (e.g.2.1.0
) snapcraft
General feedback is welcome at our user or developer mailing lists.
Apache CouchDB has a CONTRIBUTING file with details on how to get started with issue reporting or contributing to the upkeep of this project.