I notice that snapcraft.io already lists Cassandra as having a snap available on the front page.

On 06/26/2016 12:03 PM, Jonathan Ellis wrote:
Hi Evan,

Is Snap a new packaging format like deb/rpm, or does it consume the
existing deb package?

On Tue, Jun 21, 2016 at 8:26 PM, Evan Dandrea <e...@ubuntu.com> wrote:

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