Skip to content
This repository has been archived by the owner on Jun 27, 2019. It is now read-only.

Packages

Gustavo Lima Chaves edited this page Sep 22, 2016 · 7 revisions

Packages of Soletta™ Framework are being made available for Linux distributions, containing libsoletta and tools like sol-fbp-runner and sol-fbp-generator.

So if you just want to use Soletta to develop a project you may use them instead of building Soletta yourself. But some of these packages take some time to be updated, depending on maintainer availability. So even if you're not interested on modifying Soletta itself, but you need the newest features it may be required to clone and build Soletta.

If you have any issue related to these packages, please, [report it here] (https://github.com/solettaproject/soletta-packaging/issues/new). Those interested in contributing to the packaging, check soletta-packaging out.

Arch Linux

Packages for Arch Linux are available in AUR:

Ubuntu and Debian

Ubuntu packages are published in the official Soletta Project PPA (they should work with Debian as well). You can add this PPA to your system's software source by using add-apt-repository:

add-apt-repository ppa:solettaproject/packages

Or by doing it manually using your preferred text editor, editing /etc/apt/source.list.d/solettaproject-pkgs.list (replacing VERSION with your current Ubuntu version - trusty, vivid or willy):

deb http://ppa.launchpad.net/solettaproject/packages/ubuntu VERSION main
deb-src http://ppa.launchpad.net/solettaproject/packages/ubuntu VERSION main

Then, run:

apt-get update
apt-get install libsoletta

This will install the library and sol-fbp-runner, which is the tool that allows you to execute FBP files. Additional modules can be installed, check them out by running:

apt-cache search libsoletta-flow-module

If you feel brave enough, install libsoletta-dev to get the development files and additional tools (e.g. sol-fbp-generator).

Fedora

Packages for soletta are up and running on Fedora:

  • soletta
  • soletta-devel
  • soletta-flow-metatype-module-http-composed-client
  • soletta-flow-metatype-module-js
  • soletta-flow-module-am2315
  • soletta-flow-module-calamari
  • soletta-flow-module-compass
  • soletta-flow-module-evdev
  • soletta-flow-module-file
  • soletta-flow-module-flower-power
  • soletta-flow-module-form
  • soletta-flow-module-format
  • soletta-flow-module-grove
  • soletta-flow-module-gtk
  • soletta-flow-module-http-client
  • soletta-flow-module-iio
  • soletta-flow-module-jhd1313m1
  • soletta-flow-module-json
  • soletta-flow-module-keyboard
  • soletta-flow-module-led-strip
  • soletta-flow-module-location
  • soletta-flow-module-mqtt
  • soletta-flow-module-network
  • soletta-flow-module-oic
  • soletta-flow-module-persistence
  • soletta-flow-module-piezo-speaker
  • soletta-flow-module-power-supply
  • soletta-flow-module-process
  • soletta-flow-module-servo-motor
  • soletta-flow-module-test
  • soletta-flow-module-thingspeak
  • soletta-flow-module-udev
  • soletta-flow-module-unix-socket
  • soletta-flow-module-update
  • soletta-pin-mux-module-edison
  • soletta-pin-mux-module-galileo

We host the RPM spec at https://github.com/solettaproject/soletta-packaging/tree/master/rpm and the package mantainer is Gustavo Lima [email protected].

ClearLinux

ClearLinux supports Soletta, just use the iot bundle:

clr_bundle_add iot

Yocto

We have a Soletta layer with additional dependencies to allow running Soletta Development Application in it. See:

Clone this wiki locally