RED Brick - Installed Library Versions

The RED Brick comes with a plethora of different programming language libraries already installed. Below you can find the versions that are installed on the latest image. This list can also be viewed from the versions tab of the Brick Viewer for the connected RED Brick.

This list of versions is automatically generated and not fully complete. We install libraries from many different sources (Debian packages, pip packages, tarball, etc). Unfortunately not all of the sources are easily parsable, thus they are not all included.

Installation of other Libraries

We made it easy to install other libraries to the RED Brick.

For the languages with package managers (JavaScript, Perl, PHP, Python, Ruby) the package manager (npm, cpanm, pear, pip, gem) is pre-installed and you can use it through the console tab of the Brick Viewer. Even if you don't have any experience with Linux or terminals, you can read up on these package managers and learn how to use them in a matter of minutes!

For C# and Visual Basic .NET you can just take the .NET DLL, upload it with your program and add it as a reference during the upload process. Similarly for Java you can upload missing JARs. They are automatically added to the class path by the upload wizard.

Most C libraries are available through the normal Debian repository, just use apt-get to install them through the RED Brick console tab.

The Tinkerforge Bindings are of course pre-installed for all of the languages. You can just assume that they are available and use them.

If you know a library that should definitely be in the default images, please write us an email (info@tinkerforge.com). Include a place where we can find it and how we can install it. Preferably it is available in the Debian wheezy repository.

Installed Libraries

C/C++

Name Version Description full
autoconf 2.69-8 automatic configure script builder
automake 1:1.14.1-4 Tool for generating GNU Standards-compliant Makefiles
bison 2:3.0.2.dfsg-2 YACC-compatible parser generator
cmake 3.0.2-1 cross-platform, open-source make system
flex 2.5.39-8+b1 fast lexical analyzer generator
freeglut3 2.8.1-2 OpenGL Utility Toolkit
g++ 4:4.9.2-2 GNU C++ compiler
gcc 4:4.9.2-2 GNU C compiler
gdb 7.7.1+dfsg-5 GNU Debugger
gnuplot 4.6.6-2 Command-line driven interactive plotting program
gnuplot-x11 4.6.6-2 Command-line driven interactive plotting program. X-package
gphoto2 2.5.4-1+b1 digital camera command-line client
libatlas-base-dev 3.10.2-7 Automatically Tuned Linear Algebra Software, generic static
libblas3 1.2.20110419-10 Basic Linear Algebra Reference implementations, shared library
libboost-all-dev 1.55.0.2 Boost C++ Libraries development files (ALL) (default version)
libc6-dev 2.19-15 GNU C Library: Development Libraries and Header Files
libcrypto++-dev 5.6.1-6 General purpose cryptographic library - C++ development
libcurl4-openssl-dev 7.38.0-4 development files and documentation for libcurl (OpenSSL flavour)
libexpat1-dev 2.1.0-6+b3 XML parsing C library - development kit
libgcrypt11-dev 1.5.4-3+really1.6.2-4 transitional libgcrypt11-dev package
libgd2-xpm-dev 2.1.0-5 GD Graphics Library (transitional package)
libgfortran3 4.9.2-10 Runtime library for GNU Fortran applications
libgirepository1.0-dev 1.42.0-2.2 Library for handling GObject introspection data (development files)
libgmp-dev 2:6.0.0+dfsg-6 Multiprecision arithmetic library developers tools
libgphoto2-dev 2.5.4-1.1+b2 gphoto2 digital camera library (development files)
libgphoto2-l10n 2.5.4-1.1 gphoto2 digital camera library - localized messages
libgphoto2-port10 2.5.4-1.1+b2 gphoto2 digital camera port library
libgsl0-dev 1.16+dfsg-2 GNU Scientific Library (GSL) -- development package
libgtk-3-dev 3.14.5-1 development files for the GTK+ library
libgtk2.0-dev 2.24.25-3 development files for the GTK+ library
libgtkmm-2.4-dev 1:2.24.4-1.1 C++ wrappers for GTK+ (development files)
libgtkmm-3.0-dev 3.14.0-1 C++ wrappers for GTK+ (development files)
libmpfr-dev 3.1.2-2 multiple precision floating-point computation developers tools
libmsgpack-dev 0.5.7-3 binary-based efficient object serialization library
libmysqlclient-dev 5.5.42-1 MySQL database development files
libncurses5-dev 5.9+20140913-1+b1 developer's libraries for ncurses
libopencv-dev 2.4.9.1+dfsg-1+b1 development files for opencv
libpcap-dev 1.6.2-2 development library for libpcap (transitional package)
libsqlite0-dev 2.8.17-12 SQLite development files
libsqlite3-dev 3.8.7.1-1 SQLite 3 development files
libssl-dev 1.0.1k-1 Secure Sockets Layer toolkit - development files
libtool 2.4.2-1.11 Generic library support script
libudev-dev 215-12 libudev development files
libusb-1.0-0 2:1.0.19-1 userspace USB programming library
libusb-1.0-0-dev 2:1.0.19-1 userspace USB programming library development files
libxml2-dev 2.9.1+dfsg1-5 Development files for the GNOME XML library
mathgl 2.2.2.1-3+b2 library for scientific graphs (utilities and examples)
sqlite 2.8.17-12 command line interface for SQLite
sqlite3 3.8.7.1-1 Command line interface for SQLite 3

Java

Name Version Description full
JFreeChart 1.0.17 JFreeChart is a free 100% Java chart library
JOGL 2.1.5 Java Bindings for OpenGL
JScience 4.3.1 Scientific library for Java
Java8 1.8.0-b132 Java8 Client VM (optimized for arm)
MySQL_Oracle_JDBC 5.1.30 Oracle corporation JDBC driver for MySQL
OpenCV 2.4.3 OpenCV library for Java
PDFBox 1.8.5 Open source Java tool for working with PDF documents
SQLite_JDBC 3.7.2 JDBC driver for SQLite

Mono

Name Version Description full
MathNet.Numerics 3.0.1 Methods and algorithms for numerical computations in science, engineering and every day use
MySQL_Oracle_Connector 6.8.3 Oracle corporation driver for MySQL
OpenTK 1.1.1631.6093 The Open Toolkit is an advanced, low-level C# library that wraps OpenGL, OpenCL and OpenAL
SharpPcap 4.2.0 Packet capture framework based on the famous pcap/WinPcap libraries
XML-RPC.NET 2.5.0 Library for implementing XML-RPC services and clients
gtk-sharp2 2.12.10-5.1 GTK# 2.10 suite, CLI bindings for GTK+
iTextSharp 5.5.1 Library that provides support of PDF document manipulation
libmono-2.0-1 3.2.8+dfsg-9 Mono JIT library (Default version)
libmono-cil-dev 3.2.8+dfsg-9 Mono Base Class Libraries (BCL) - Development files
libmono-profiler 3.2.8+dfsg-9 Mono profiler libraries
mono-2.0-gac 3.2.8+dfsg-9 Mono GAC tool (for CLI 2.0)
mono-2.0-service 3.2.8+dfsg-9 Mono service manager for CLI 2.0
mono-4.0-gac 3.2.8+dfsg-9 Mono GAC tool (for CLI 4.0)
mono-4.0-service 3.2.8+dfsg-9 Mono service manager for CLI 4.0
mono-csharp-shell 3.2.8+dfsg-9 interactive C# shell
mono-devel 3.2.8+dfsg-9 Mono development tools
mono-dmcs 3.2.8+dfsg-9 Mono C# 4.0 compiler for CLI 4.0 (transitional package)
mono-gmcs 3.2.8+dfsg-9 Mono C# 2.0 and C# 3.0 compiler for CLI 2.0 (transitional package)
mono-jay 3.2.8+dfsg-9 LALR(1) parser generator oriented to Java/CLI
mono-mcs 3.2.8+dfsg-9 Mono C# 2.0 / 3.0 / 4.0 / 5.0 compiler for CLI 2.0 / 4.0 / 4.5
mono-runtime 3.2.8+dfsg-9 Mono runtime - default version
mono-runtime-sgen 3.2.8+dfsg-9 Mono runtime - SGen
mono-utils 3.2.8+dfsg-9 Mono utilities
mono-vbnc 3.8-1 Mono Visual Basic Compiler (VB.NET)

Perl

Name Version Description full
RPC::Simple 1.002 Perl classes to handle simple asynchronous RPC calls with call-back
cpanminus 1.7014-1 script to get, unpack, build and install modules from CPAN
libcrypt-blowfish-perl 2.14-1+b2 Blowfish cryptography for Perl
libcrypt-des-perl 2.07-1+b2 Perl DES encryption module
libcrypt-dsa-perl 1.17-3 Perl module for DSA Signatures and Key Generation
libcrypt-generatepassword-perl 0.04-1 perl module to generate secure passwords
libcrypt-gpg-perl 1.52-1 An Object Oriented Interface to GnuPG
libcrypt-hcesha-perl 0.70-3 Perl extension for one way hash chaining encryption using SHA
libcrypt-openssl-dsa-perl 0.14-1+b1 module which implements the DSA signature verification system
libcrypt-openssl-random-perl 0.04-2+b1 module to access the OpenSSL pseudo-random number generator
libcrypt-openssl-rsa-perl 0.28-2+b1 module for RSA encryption using OpenSSL
libcrypt-passwdmd5-perl 1.3-10 interoperable MD5-based crypt() for perl
libcrypt-util-perl 0.11-3 lightweight Crypt/Digest convenience API
libdbd-mysql-perl 4.028-2+b1 Perl5 database interface to the MySQL database
libdbd-sqlite2-perl 2:0.36-2+b1 Perl DBI driver with a self-contained RDBMS (SQLite2 version)
libdbd-sqlite3-perl 1.44-1 Perl DBI driver with a self-contained RDBMS
libdigest-hmac-perl 1.03+dfsg-1 module for creating standard message integrity checks
libgd-graph-perl 1.48-2 Graph Plotting Module for Perl 5
libgd-graph3d-perl 0.63-9 Create 3D Graphs with GD and GD::Graph
libgtk2-perl 2:1.2492-4 Perl interface to the 2.x series of the Gimp Toolkit library
libgtk3-perl 0.018-1 Perl bindings for the GTK+ graphical user interface library
libnet-pcap-perl 0.17-1+b2 Perl binding to the LBL pcap packet capture library
libopengl-perl 0.6703+dfsg-1+b1 Perl interface providing graphics display using OpenGL
libpdf-create-perl 1.10-1 Perl module to create PDF files
libqtcore4-perl 4.8.4-1.2 perl bindings for the Qt Core library
libqtgui4-perl 4.8.4-1.2 perl bindings for the Qt Gui library
libqtnetwork4-perl 4.8.4-1.2 perl bindings for the Qt Network library
libqttest4-perl 4.8.4-1.2 perl bindings for the Qt Test library
libqtxml4-perl 4.8.4-1.2 perl bindings for the Qt Xml library
librpc-xml-perl 0.78-2 Perl implementation of the XML-RPC protocol
libsys-statistics-linux-perl 0.66-1 Perl module to collect system statistics
libterm-readline-gnu-perl 1.24-2+b1 Perl extension for the GNU ReadLine/History Library
libwww-curl-perl 4.17-1+b1 Perl bindings to libcurl
libxml-simple-perl 2.20-1 Perl module for reading and writing XML
libyaml-perl 1.13-1 YAML Ain't Markup Language
perl 5.20.2-2 Larry Wall's Practical Extraction and Report Language
perl-doc 5.20.2-2 Perl documentation
pmtools 2.0.0-1 Perl module tools

PHP

Name Version Description full
Archive_Tar 1.3.12 Tar file management class
Archive_Zip 0.1.2 Zip file archiving management class
Crypt_Blowfish 1.1.0RC2 Allows for quick two-way blowfish encryption without requiring the MCrypt PHP extension.
Crypt_CHAP 1.5.0 Generating CHAP packets.
Crypt_DiffieHellman 0.2.6 Implementation of Diffie-Hellman Key Exchange cryptographic protocol for PHP5
Crypt_GPG 1.4.0b4 GNU Privacy Guard (GnuPG)
Crypt_HMAC2 1.0.0 Implementation of Hashed Message Authentication Code for PHP5
Crypt_RC42 0.9.0 Encryption class for RC4 encryption for PHP 5
Crypt_RSA 1.2.1 Provides RSA-like key generation, encryption/decryption, signing and signature checking.
FSM 1.3.1 Finite State Machine
File_Archive 1.5.5 File_Archive will let you manipulate easily the tar, gz, tgz, bz2, tbz, zip, ar (or deb) files
File_CSV 1.0.0 Read and write of CSV files
File_PDF 0.3.3 PDF generation using only PHP.
HTTP 1.4.1 Miscellaneous HTTP utilities
Image_Barcode 1.1.3 Barcode generation
Image_Graph 0.8.0 A package for displaying (numerical) data as a graph/chart/plot.
Image_QRCode 0.1.3 A QR (2D) barcode image generator.
Inline_C 0.1 Allows inline inclusion of function definitions in C
MDB2 2.5.0b5 database abstraction layer
Math_BinaryUtils 0.3.0 Collection of helper methods for easy handling of binary data.
Math_Complex 0.8.6 Classes that define complex numbers and their operations
Math_Derivative 1.0.0RC1 Calculate the derivative of a mathematical expression
Math_Matrix 0.8.7 Class to represent matrices and matrix operations
Math_Polynomial 0.1.0 Package to represent and manipulate Polynomial equations
Math_Quaternion 0.8.0 Classes that define Quaternions and their operations
Math_Vector 0.7.0 Vector and vector operation classes
Net_URL2 2.1.1 Class for parsing and handling URL.
Services_JSON 1.0.3 PHP implementaion of json_encode/decode
System_Command 1.0.8 PEAR::System_Command is a commandline execution interface.
System_Daemon 1.0.0 Turn PHP scripts into Linux daemons
XML_Parser 1.3.4 XML parsing class based on PHP's bundled expat
XML_RPC 1.5.5 PHP implementation of the XML-RPC protocol
php-db 1.7.14-3 PHP PEAR Database Abstraction Layer
php-fpdf 3:1.7.dfsg-1 PHP class to generate PDF files
php-http 1.4.1-2 PHP PEAR module for HTTP related stuff
php-log 1.12.8-2 Logging Framework
php-mail 1.2.0-7 Class that provides multiple interfaces for sending emails
php-mdb2 2.5.0b5-1 merge of the PEAR DB and Metabase php database abstraction layers
php-net-smtp 1.6.2-2 PHP PEAR module implementing SMTP protocol
php-net-socket 1.0.14-1 PHP PEAR Network Socket Interface module
php-pear 5.6.6+dfsg-2 PEAR - PHP Extension and Application Repository
php-xml-parser 1.3.4-7 XML parsing class based on PHP's bundled expat
php5 5.6.6+dfsg-2 server-side, HTML-embedded scripting language (metapackage)
php5-cli 5.6.6+dfsg-2 command-line interpreter for the php5 scripting language
php5-common 5.6.6+dfsg-2 Common files for packages built from the php5 source
php5-curl 5.6.6+dfsg-2 CURL module for php5
php5-gd 5.6.6+dfsg-2 GD module for php5
php5-mcrypt 5.6.6+dfsg-2 MCrypt module for php5
php5-mysql 5.6.6+dfsg-2 MySQL module for php5
php5-snmp 5.6.6+dfsg-2 SNMP module for php5
php5-sqlite 5.6.6+dfsg-2 SQLite module for php5
php5-xmlrpc 5.6.6+dfsg-2 XML-RPC module for php5

Python

Name Version Description full
libpython2.7 2.7.9-2 Shared Python runtime library (version 2.7)
libpython3.4 3.4.2-1 Shared Python runtime library (version 3.4)
pycrypto 2.6.1 Cryptographic modules for Python.
pynag 0.9.1 Python modules for Nagios plugins and configuration
python 2.7.8-4 interactive high-level object-oriented language (default version)
python-flask 0.10.1-2 micro web framework based on Werkzeug, Jinja2 and good intentions
python-gtk2 2.24.0-4 Python bindings for the GTK+ widget set
python-gtk2-dev 2.24.0-4 GTK+ bindings: devel files
python-matplotlib 1.4.2-3.1 Python based plotting system in a style similar to Matlab
python-matplotlib-data 1.4.2-3.1 Python based plotting system (data package)
python-msgpack 0.4.2-1 Python implementation of MessagePack format
python-mysql.connector 1.2.3-2 pure Python implementation of MySQL Client/Server protocol
python-mysqldb 1.2.3-2.1 Python interface to MySQL
python-netifaces 0.10.4-0.1 portable network interface information - Python 2.x
python-numpy 1:1.8.2-2 Numerical Python adds a fast array facility to the Python language
python-opencv 2.4.9.1+dfsg-1+b1 Python bindings for the computer vision library
python-opengl 3.0.2-1 Python bindings to OpenGL (Python 2)
python-pcapy 0.10.8-1 Python interface to the libpcap packet capture library
python-pip 1.5.6-5 alternative Python package installer
python-psutil 2.1.1-1+b1 module providing convenience functions for managing processes
python-pycurl 7.19.5-3 Python bindings to libcurl
python-pypdf 1:1.13-2 PDF toolkit implemented solely in Python
python-pywapi 0.3.6-1 Python wrapper around different weather APIs
python-qt4 4.11.2+dfsg-1 Python bindings for Qt4
python-qt4-gl 4.11.2+dfsg-1 Python bindings for Qt4's OpenGL module
python-qwt5-qt4 5.2.1 cvs20091107+dfsg-7+b2 Python version of the Qwt5 technical widget library
python-scientific 2.9.4-3 Python modules useful for scientific computing
python-scipy 0.14.0-2 scientific tools for Python
python-sciscipy 1.0.1-1 Python binding of Scilab
python-scitools 0.9.0-1 Python library for scientific computing
python-serial 2.6-1.1 pyserial - module encapsulating access for the serial port
python-setuptools 5.5.1-1 Python Distutils Enhancements
python-sip 4.16.4+dfsg-1 Python/C++ bindings generator runtime library
python-software-properties 0.92.25debian1 manage the repositories that you install software from
python-sqlite 1.0.1-11 Python interface to SQLite 2
python-sqlitecachec 1.1.4-1 Fast metadata parser for yum
python3 3.4.2-2 interactive high-level object-oriented language (default python3 version)
python3-numpy 1:1.8.2-2 Fast array facility to the Python 3 language
python3-pip 1.5.6-5 alternative Python package installer - Python 3 version of the package
python3-pyqt4 4.11.2+dfsg-1 Python3 bindings for Qt4
python3-pyqt4.qtopengl 4.11.2+dfsg-1 Python 3 bindings for Qt4's OpenGL module
python3-scipy 0.14.0-2 scientific tools for Python 3
python3-serial 2.6-1.1 pyserial - module encapsulating access for the serial port
python3-setuptools 5.5.1-1 Python3 Distutils Enhancements
python3-sip 4.16.4+dfsg-1 Python 3/C++ bindings generator runtime library
watchdog 0.8.3 Filesystem events monitoring

Ruby

Name Version Description full
curb 0.8.6 Ruby libcurl bindings
distribution 0.7.1 Distribution
god 0.13.5 Process monitoring framework.
integration 0.1.1 A suite for integration in Ruby
minimization 0.2.1 Minimization algorithms on pure Ruby.
msgpack-rpc 0.5.3 MessagePack-RPC, asynchronous RPC library using MessagePack
mysql2 0.3.18 A simple, fast Mysql library for Ruby, binding to libmysql
plotrb 0.0.1 Plotrb is a plotting tool in Ruby, built on Vega and D3, and is part of the SciRuby Project.
prawn 2.0.0, 0.8.4 A fast and nimble PDF generator for Ruby
ruby-full 1:2.1.0.4 Ruby full installation (default version)
ruby-pcap 0.7.8 Ruby interface to LBL Packet Capture library. This library also includes classes to access packet header fields.
rubyvis 0.6.1 Rubyvis
sqlite3 1.3.10 This module allows Ruby programs to interface with the SQLite3 database engine (http://www.sqlite.org)
statsample 1.4.0 A suite for basic and advanced statistics on Ruby
Creative Commons Licence The content of this page is licensed under Creative Commons Attribution 3.0 Unported License.