Libraries and Packages
The Linux® OS releases used on ARTIK 5, 7, and 10 modules rely on a package installer to maintain existing packages and to find and add new ones. Our Getting Started article talks about the update process and references a site for package management basics.
The ARTIK module image comes with pre-installed software to simplify programming tasks, and the tutorials and development guide articles suggest installing many others. Examples of the numerous programs and utilities include:
bluezfor Bluetooth® networks
and there are quite a few more you'll want to install.
Comparison of Commands
||Install a new package|
||Uninstall a package|
||Search repositories for packages with a keyword|
||See a listing of what you currently have|
||See a listing of all available versions of packages with that term|
||Update local information and then upgrade to latest package revisions. (Note that using
||Perform upgrade, with intelligent conflict resolution|
As you can see, getting a full understanding of everything available to you could take some time!
Companies like Arduino, Temboo, and others offer external libraries to make the learning curve a little less steep. Temboo, for example, makes the development process nearly menu-driven. Arduino library calls reduce many complex operations to a single line of instruction code.
You should investigate these external libraries before starting your development. Refer to the navigation topics listed for additional details.
Manually installing libraries
To install a library manually (when a package is not available):
- Copy the library file to
ldconfig -n -v /usr/lib