Hi,

Ubuntu 16.04 comes with a new way to deliver applications (
http://snapcraft.io), and I thought it would be a great way to simplify
getting set up with Cassandra.

So now, if you run the following on any Ubuntu 16.04 system

    snap install cassandra && snap connect cassandra:mount-observe
ubuntu-core:mount-observe

Cassandra 3.7 will be installed with Java and the rest of the dependencies
bundled in. You can even install the tip of master (built about once a day):

    snap install --channel=edge cassandra && snap connect
cassandra:mount-observe ubuntu-core:mount-observe

Or if you already installed 3.7:

    snap refresh --channel=edge cassandra

None of this requires complex packaging or approval from the distribution
powers that be. If we move the snapcraft.yaml file [1] to a tree owned by
the dev community you can completely control upload and publishing.

This isn't limited to Ubuntu, either. If you install snapd this will work
on Arch, Debian, Fedora, and Gentoo too.

What do you think? I'd be happy to walk anyone through the details or put
together a pull request.

1: https://github.com/evandandrea/cassandra-snap/blob/master/snapcraft.yaml

Reply via email to