RED Brick - Installierte Bibliotheken und deren Versionen

Eine Vielzahl von verschiedenen Software-Bibliotheken sind bereits auf den RED Brick Image vorinstalliert. Auf dieser Seite sind deren Namen und die jeweils installierte Version für die aktuelle Version des Images zu finden. Diese Liste kann auch im Versions Tab des Brick Viewers eingesehen werden und bezieht sich dort auf den jeweiligen RED Brick.

Die Liste der Versionen wird automatisch generiert und ist leider nicht vollständig. Bibliotheken werden aus vielen verschiedenen Quellen installiert (Debian Pakete, pip Pakete, Tarballs etc.). Leider sind nicht alle Quellen einfach parsebar, so dass manche nicht auftauchen.

Andere Bibliotheken installieren

Es können ganz einfach andere Bibliotheken auf dem RED Brick installiert werden.

Sprachen, die einen Paketmanager besitzen (JavaScript, Perl, PHP, Python, Ruby) können die vorinstallierten Paketmanager (npm, cpanm, pear, pip, gem) über das Console Tab des Brick Viewers nutzen. Für jeden Paketmanager gibt es im Netz gute Beschreibungen, wie diese zu benutzen sind. Selbst wenn diese bisher nicht benutzt wurden, hat man innerhalb von ein paar Minuten die gewünschte Bibliothek installiert!

Bei C# und Visual Basic .NET kann einfach die gewünschte .NET DLL zusammen mit dem eigenen Programm hochgeladen werden und als Referenz hinzugefügt werden. Gleiches gilt für Java, wo fehlende JARs mithochgeladen werden können. Diese werden automatisch zum Class Path hinzugefügt.

Die meisten C Bibliotheken sind über das normale Debian Repository verfügbar. Nutze apt-get um diese über das Console Tab zu installieren.

Die Tinkerforge Bindings sind natürlich für alle Sprachen vorinstalliert und können direkt verwendet werden.

Wenn eine Bibliothek fehlt, die vorinstalliert sein sollte, schreib uns eine E-Mail (info@tinkerforge.com). In dieser sollte der Ort stehen an dem wir die Bibliothek finden und eine Beschreibung wie man diese installiert. Am einfachsten wäre es, wenn diese direkt im Debian wheezy Repository verfügbar wäre.

Mono aktualisieren

Ab Image Version 1.7 kann Mono auf Version 4 aktualisiert werden, standardmäßig ist Version 3 installiert. Für das Update benötigt der RED Brick eine Internet-Verbindung. Es müssen folgende Befehle über den Console Tab im Brick Viewer oder eine SSH Verbindung auf dem RED Brick ausgeführt werden:

sudo apt-get update
sudo apt-get install mono-devel mono-complete ca-certificates-mono

Im Moment bringt Mono 4 den Visual Basic .NET Compiler vbnc nicht mit. Wenn auf dem RED Brick Visual Basic .NET Quelltext kompiliert werden soll, dann sollte im Moment nicht auf Mono 4 aktualisiert werden.

Installierte Bibliotheken

C/C++

Name

Version

Description

full

apache2

2.4.25-3+deb9u9

Apache HTTP Server

autoconf

2.69-10

automatic configure script builder

automake

1:1.15-6

Tool for generating GNU Standards-compliant Makefiles

bison

2:3.0.4.dfsg-1+b1

YACC-compatible parser generator

cmake

3.7.2-1

cross-platform, open-source make system

default-libmysqlclient-dev

1.0.2

MySQL database development files (metapackage)

flex

2.6.1-1.3

fast lexical analyzer generator

freeglut3

2.8.1-3

OpenGL Utility Toolkit

g++

4:6.3.0-4

GNU C++ compiler

gcc

4:6.3.0-4

GNU C compiler

gdb

7.12-6

GNU Debugger

gnuplot

5.0.5+dfsg1-6+deb9u1

Command-line driven interactive plotting program, version 5

gnuplot-x11

5.0.5+dfsg1-6+deb9u1

Command-line driven interactive plotting program. X-package

gphoto2

2.5.11-1

digital camera command-line client

iptables

1.6.0+snapshot20161117-6

administration tools for packet filtering and NAT

libacl1-dev

2.2.52-3+b1

Access control list static libraries and headers

libapache2-mod-wsgi

4.5.11-1

Python WSGI adapter module for Apache

libatlas-base-dev

3.10.3-1+b1

Automatically Tuned Linear Algebra Software, generic static

libblas3

3.7.0-2

Basic Linear Algebra Reference implementations, shared library

libboost-all-dev

1.62.0.1

Boost C++ Libraries development files (ALL) (default version)

libc6-dev

2.24-11+deb9u4

GNU C Library: Development Libraries and Header Files

libcrypto++-dev

5.6.4-7

General purpose cryptographic library - C++ development

libcurl4-openssl-dev

7.52.1-5+deb9u9

development files and documentation for libcurl (OpenSSL flavour)

libexpat1-dev

2.2.0-2+deb9u3

XML parsing C library - development kit

libgcrypt11-dev

1.5.4-3+really1.7.6-2+deb9u3

transitional libgcrypt11-dev package

libgfortran3

6.3.0-18+deb9u1

Runtime library for GNU Fortran applications

libgirepository1.0-dev

1.50.0-1+b1

Library for handling GObject introspection data (development files)

libgmp-dev

2:6.1.2+dfsg-1

Multiprecision arithmetic library developers tools

libgphoto2-dev

2.5.12-1

gphoto2 digital camera library (development files)

libgphoto2-l10n

2.5.12-1

gphoto2 digital camera library - localized messages

libgphoto2-port12

2.5.12-1

gphoto2 digital camera port library

libgtk-3-dev

3.22.11-1

development files for the GTK+ library

libgtk2.0-dev

2.24.31-2

development files for the GTK+ library

libgtkmm-2.4-dev

1:2.24.5-1

C++ wrappers for GTK+ (development files)

libgtkmm-3.0-dev

3.22.0-1

C++ wrappers for GTK+ (development files)

libmpfr-dev

3.1.5-1

multiple precision floating-point computation developers tools

libmsgpack-dev

1.4.2-4

binary-based efficient object serialization library

libncurses5-dev

6.0+20161126-1+deb9u2

developer's libraries for ncurses

libnl-3-200

3.2.27-2

library for dealing with netlink sockets

libnl-3-dev

3.2.27-2

development library and headers for libnl-3

libnl-genl-3-200

3.2.27-2

library for dealing with netlink sockets - generic netlink

libnl-genl-3-dev

3.2.27-2

development library and headers for libnl-genl-3

libopencv-dev

2.4.9.1+dfsg1-2

development files for opencv

libpcap-dev

1.8.1-3

development library for libpcap (transitional package)

libqmi-proxy

1.16.2-1

Proxy to communicate with QMI ports

libsqlite0-dev

2.8.17-14

SQLite 2 development files

libsqlite3-dev

3.16.2-5+deb9u1

SQLite 3 development files

libssl-dev

1.1.0l-1~deb9u1

Secure Sockets Layer toolkit - development files

libtool

2.4.6-2

Generic library support script

libudev-dev

232-25+deb9u12

libudev development files

libusb-1.0-0

2:1.0.21-1

userspace USB programming library

libusb-1.0-0-dev

2:1.0.21-1

userspace USB programming library development files

libvpx4

1.6.1-3+deb9u2

VP8 and VP9 video codec (shared library)

libxml2-dev

2.9.4+dfsg1-2.2+deb9u2

Development files for the GNOME XML library

libyaml-dev

0.1.7-2

Fast YAML 1.1 parser and emitter library (development)

mathgl

2.3.4-1.1+b1

library for scientific graphs (utilities and examples)

sqlite

2.8.17-14

command line interface for SQLite 2

sqlite3

3.16.2-5+deb9u1

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.40-2

GTK# 2.10 suite, CLI bindings for GTK+

iTextSharp

5.5.1

Library that provides support of PDF document manipulation

libmono-2.0-1

4.6.2.7+dfsg-1

Mono JIT library (Default version)

libmono-cil-dev

4.6.2.7+dfsg-1

Mono Base Class Libraries (BCL) - Development files

libmono-profiler

4.6.2.7+dfsg-1

Mono profiler libraries

mono-4.0-gac

4.6.2.7+dfsg-1

Mono GAC tool (for CLI 4.0)

mono-4.0-service

4.6.2.7+dfsg-1

Mono service manager for CLI 4.0

mono-complete

4.6.2.7+dfsg-1

complete Mono runtime, development tools and all libraries

mono-csharp-shell

4.6.2.7+dfsg-1

interactive C# shell

mono-devel

4.6.2.7+dfsg-1

Mono development tools

mono-dmcs

4.6.2.7+dfsg-1

Mono C# 4.0 compiler for CLI 4.0 (transitional package)

mono-jay

4.6.2.7+dfsg-1

LALR(1) parser generator oriented to Java/CLI

mono-mcs

4.6.2.7+dfsg-1

Mono C# 2.0 / 3.0 / 4.0 / 5.0 compiler for CLI 2.0 / 4.0 / 4.5

mono-runtime

4.6.2.7+dfsg-1

Mono runtime - default version

mono-runtime-sgen

4.6.2.7+dfsg-1

Mono runtime - SGen

mono-utils

4.6.2.7+dfsg-1

Mono utilities

mono-vbnc

4.0.1-1

Mono Visual Basic Compiler (VB.NET)

mono-xbuild

4.6.2.7+dfsg-1

MSBuild-compatible build system for Mono

Perl

Name

Version

Description

full

RPC::Simple

1.002

Perl classes to handle simple asynchronous RPC calls with call-back

Thread::Queue

3.13

Thread-safe queues

cpanminus

1.7042-2

script to get, unpack, build and install modules from CPAN

libcrypt-blowfish-perl

2.14-1+b4

Blowfish cryptography for Perl

libcrypt-des-perl

2.07-1+b4

Perl DES encryption module

libcrypt-dsa-perl

1.17-4

Perl module for DSA Signatures and Key Generation

libcrypt-generatepassword-perl

0.05-1

perl module to generate secure passwords

libcrypt-gpg-perl

1.52-1.1

An Object Oriented Interface to GnuPG

libcrypt-hcesha-perl

0.75-1

Perl extension for one way hash chaining encryption using SHA

libcrypt-openssl-dsa-perl

0.19-1

module which implements the DSA signature verification system

libcrypt-openssl-random-perl

0.11-1+b3

module to access the OpenSSL pseudo-random number generator

libcrypt-openssl-rsa-perl

0.28-5

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.041-2

Perl5 database interface to the MariaDB/MySQL database

libdbd-sqlite2-perl

2:0.37-1+b2

Perl DBI driver with a self-contained RDBMS (SQLite2 version)

libdbd-sqlite3-perl

1.54-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.2499-1

Perl interface to the 2.x series of the Gimp Toolkit library

libgtk3-perl

0.030-1

Perl bindings for the GTK+ graphical user interface library

libnet-pcap-perl

0.18-2

Perl binding to the LBL pcap packet capture library

libopengl-perl

0.6704+dfsg-2+b2

Perl interface providing graphics display using OpenGL

libpdf-create-perl

1.41-1

Perl module to create PDF files

libqtcore4-perl

4.8.4-1.3+b2

perl bindings for the Qt Core library

libqtgui4-perl

4.8.4-1.3+b2

perl bindings for the Qt Gui library

libqtnetwork4-perl

4.8.4-1.3+b2

perl bindings for the Qt Network library

libqttest4-perl

4.8.4-1.3+b2

perl bindings for the Qt Test library

libqtxml4-perl

4.8.4-1.3+b2

perl bindings for the Qt Xml library

librpc-xml-perl

0.80-1

Perl implementation of the XML-RPC protocol

libsys-statistics-linux-perl

0.66-2

Perl module to collect system statistics

libterm-readline-gnu-perl

1.35-1

Perl extension for the GNU ReadLine/History Library

libwww-curl-perl

4.17-4

Perl bindings to libcurl

libxml-simple-perl

2.22-1

Perl module for reading and writing XML

libyaml-perl

1.21-1

YAML Ain't Markup Language

perl

5.24.1-3+deb9u5

Larry Wall's Practical Extraction and Report Language

perl-doc

5.24.1-3+deb9u5

Perl documentation

pmtools

2.0.0-1

Perl module tools

PHP

Name

Version

Description

full

Archive_Tar

1.4.0

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

Implementation of Diffie-Hellman Key Exchange cryptographic protocol for PHP5

Crypt_GPG

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. Users are strongly advised to migrate to phpseclib's Crypt_RSA; which is better maintained and less vulnerable to security issues.

FSM

1.4.0

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

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.2

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.8

XML parsing class based on PHP's bundled expat

XML_RPC2

1.1.4

XML-RPC client/server library

php

1:7.0+49

server-side, HTML-embedded scripting language (default)

php-bcmath

1:7.0+49

Bcmath module for PHP [default]

php-cli

1:7.0+49

command-line interpreter for the PHP scripting language (default)

php-common

1:49

Common files for PHP packages

php-curl

1:7.0+49

CURL module for PHP [default]

php-db

1.9.2-1

Database Abstraction Layer

php-fpdf

3:1.8.1.dfsg-2

PHP class to generate PDF files

php-gd

1:7.0+49

GD module for PHP [default]

php-http

3.1.0+2.6.0-4

PECL HTTP module for PHP Extended HTTP Support

php-log

1.12.9-2

Logging Framework

php-mail

1.3.0-1

Class that provides multiple interfaces for sending emails

php-mcrypt

1:7.0+49

libmcrypt module for PHP [default]

php-mdb2

2.5.0b5-2

database abstraction layer

php-mysql

1:7.0+49

MySQL module for PHP [default]

php-net-smtp

1.7.1-2

PHP PEAR module implementing SMTP protocol

php-net-socket

1.0.14-2

Network Socket Interface

php-pear

1:1.10.1+submodules+notgz-9+deb9u1

PEAR Base System

php-snmp

1:7.0+49

SNMP module for PHP [default]

php-xmlrpc

1:7.0+49

XMLRPC-EPI module for PHP [default]

Python

Name

Version

Description

full

libpython2.7

2.7.13-2+deb9u3

Shared Python runtime library (version 2.7)

pycrypto

2.6.1

pynag

1.1.2

python

2.7.13-2

interactive high-level object-oriented language (default version)

python-flask

0.12.1-1

micro web framework based on Werkzeug and Jinja2 - Python 2.7

python-gtk2

2.24.0-5.1

Python bindings for the GTK+ widget set

python-gtk2-dev

2.24.0-5.1

GTK+ bindings: devel files

python-matplotlib

2.0.0+dfsg1-2

Python based plotting system in a style similar to Matlab

python-matplotlib-data

2.0.0+dfsg1-2

Python based plotting system (data package)

python-msgpack

0.4.8-1

Python implementation of MessagePack format

python-mysql.connector

2.1.6-1

pure Python implementation of MySQL Client/Server protocol

python-mysqldb

1.3.7-1.1

Python interface to MySQL

python-netifaces

0.10.4-0.1+b2

portable network interface information - Python 2.x

python-numpy

1:1.12.1-3

Numerical Python adds a fast array facility to the Python language

python-opencv

2.4.9.1+dfsg1-2

Python bindings for the computer vision library

python-opengl

3.1.0+dfsg-1

Python bindings to OpenGL (Python 2)

python-pcapy

0.10.8-1+b1

Python interface to the libpcap packet capture library

python-pil

4.0.0-4

Python Imaging Library (Pillow fork)

python-pip

9.0.1-2+deb9u1

Python package installer

python-psutil

5.0.1-1

module providing convenience functions for managing processes

python-pycurl

7.43.0-2

Python bindings to libcurl

python-pypdf2

1.26.0-2

Pure-Python library built as a PDF toolkit (Python 2)

python-pywapi

0.3.6-1

Python wrapper around different weather APIs

python-qt4

4.11.4+dfsg-2+b1

Python bindings for Qt4

python-qt4-gl

4.11.4+dfsg-2+b1

Python bindings for Qt4's OpenGL module

python-qwt5-qt4

5.2.1~cvs20091107+dfsg-8

Python version of the Qwt5 technical widget library

python-reconfigure

0.1.74+git49a20890-3

simple config file management library (Python 2)

python-scipy

0.18.1-2

scientific tools for Python

python-sciscipy

1.0.1-2

Python binding of Scilab

python-serial

3.2.1-1

pyserial - module encapsulating access for the serial port

python-setuptools

33.1.1-1

Python Distutils Enhancements

python-sip

4.18.1+dfsg-2

Python/C++ bindings generator runtime library

python-sqlite

1.0.1-12

Python interface to SQLite 2

python-sqlitecachec

1.1.4-1

Fast metadata parser for yum

python-wheel

0.29.0-2

built-package format for Python

python3

3.5.3-1

interactive high-level object-oriented language (default python3 version)

python3-numpy

1:1.12.1-3

Fast array facility to the Python 3 language

python3-pil

4.0.0-4

Python Imaging Library (Python3)

python3-pil.imagetk

4.0.0-4

Python Imaging Library - ImageTk Module (Python3)

python3-pip

9.0.1-2+deb9u1

Python package installer

python3-pyqt4

4.11.4+dfsg-2+b1

Python3 bindings for Qt4

python3-pyqt4.qtopengl

4.11.4+dfsg-2+b1

Python 3 bindings for Qt4's OpenGL module

python3-pyqt5

5.7+dfsg-5

Python 3 bindings for Qt5

python3-pyqt5.qtopengl

5.7+dfsg-5

Python 3 bindings for Qt5's OpenGL module

python3-scipy

0.18.1-2

scientific tools for Python 3

python3-serial

3.2.1-1

pyserial - module encapsulating access for the serial port

python3-setuptools

33.1.1-1

Python3 Distutils Enhancements

python3-sip

4.18.1+dfsg-2

Python 3/C++ bindings generator runtime library

python3-software-properties

0.96.20.2-1

manage the repositories that you install software from

python3-tz

2016.7-0.3

Python3 version of the Olson timezone database

python3-tzlocal

1.3-1

tzinfo object for the local timezone (Python 3 version)

python3-wheel

0.29.0-2

built-package format for Python

watchdog

0.9.0

Ruby

Name

Version

Description

full

bundler

2.0.2

The best way to manage your application's dependencies

curb

0.9.10

Ruby libcurl bindings

distribution

0.7.3

Distribution

god

0.13.7

Process monitoring framework.

integration

0.1.4

Numerical integration for Ruby with a simple interface.

minimization

0.2.5

A suite for minimization in Ruby

msgpack-rpc

0.6.0

MessagePack-RPC, asynchronous RPC library using MessagePack

mysql2

0.5.3

A simple, fast Mysql library for Ruby, binding to libmysql

prawn

2.2.2, 0.8.4

A fast and nimble PDF generator for Ruby

rake

13.0.1, 10.5.0

Rake is a Make-like program implemented in Ruby

rubocop

0.77.0

Automatic Ruby code style checking tool.

ruby-full

1:2.3.3

Ruby full installation (default version)

ruby-pcap

0.7.9

Ruby interface to LBL Packet Capture library.

rubyvis

0.7.0, 0.6.1

Rubyvis

sqlite3

1.4.1

This module allows Ruby programs to interface with the SQLite3 database engine (http://www.sqlite.org)

statsample

2.1.0

A suite for basic and advanced statistics on Ruby