SNAPs are the cross-distro, cross-cloud, cross-device Linux packaging format of the future. And we’re already hosting a fantastic catalog of SNAPs in the SNAP store provided by Canonical. Developers are welcome to publish their software for distribution across hundreds millions of Ubuntu servers, desktops, and devices.
The answer is really quite simple… SNAP stores are really just HTTP web servers! Of course, you can get fancy with branding, and authentication, and certificates. But if you just want to host SNAPs and enable downstream users to fetch and install software, well, it’s pretty trivial.
Here’s a little HOWTO install and use it.
First, I launched an instance in AWS. Of course I could have launched an Ubuntu 16.04 LTS instance, but actually, I launched a Fedora 24 instance! In fact, you could run your SNAP store on any OS that currently supports SNAPs, really, or even just fork this GitHub repo and install it stand alone.. See snapcraft.io.
Now, let’s find and install a snapstore SNAP. (Note that in this AWS instance of Fedora 24, I also had to ‘sudo yum install squashfs-tools kernel-modules’.
At this point, you’re running a SNAP store (webserver) on port 5000.
Now, let’s reconfigure snapd to talk to our own SNAP store, and search for a SNAP.
Finally, let’s install and inspect that SNAP.<
How about that? Easy enough!
Ubuntu offers all the training, software infrastructure, tools, services and support you need for your public and private clouds.
This is a guest blog written by Siobhan O’Rorke of Zenkit. In October 2016, Zenkit was released as an app designed to help you ‘organise anything’, enabling companies to digitise all of their business processes in a single app. It’s…
For some time, we’ve wanted a mechanism to alert snap publishers to security updates which affect their snaps. All the pieces have come together and we are now sending alerts via email. Stated more precisely, publishers who use ‘stage-…
26th April 2018, London, UK: Ubuntu 18.04 LTS – the newest version of the most widely used Linux for workstations, cloud and IoT, is now available. “Multi-cloud operations are the new normal” said Mark Shuttleworth, CEO of Canonical…