Ubuntu Core & Raspberry PI
@DawnDIY
Ubuntu Core
Snappy Ubuntu Core is a new rendition of Ubuntu with transactional updates - a minimal server image with the same libraries as today’s Ubuntu, but applications are provided through a simpler mechanism.
Snap Package
Snaps work on any distribution or device. Snaps are faster to install, easier to create, safer to run, and they update automatically and transactionally so your app is always fresh and never broken.
The public collection of snaps includes the latest and best apps from GitHub and beyond, so you have the whole world of Linux apps at your fingertips. Take the tour below to experience 'hello world' as a snap, or jump to the developer guide to create your own snaps.
A 'snap' is a universal Linux package
Snap Package
How about the UE of developers?
- Easy to create a build script
- Easy to upgrade and roll back
- Support many build plugins
- Easy to migrate from deb
- Lack of documentation
- Build tool unstable sometimes
- Two versions for Ubuntu?
A Demo
A simple web app to show device infomations
A Demo
snapcraft.yaml file:
A Demo
build & install
$ sudo snappy install nettools_1.0_armhf.snap
A Demo
Resource
https://developer.ubuntu.com/en/snappy/
http://snapcraft.io/
https://github.com/ubuntu-core/snapcraft
Thanks!
E-mail: dawndiy.dev@gmail.com
Github: @dawndiy
Ubuntu Core and Respberry PI
By dawndiy
Ubuntu Core and Respberry PI
- 2,167