The source of packages.red-data-tools.org
Switch branches/tags
Nothing to show
Clone or download
kou Fix initialization for Ubuntu
Reported by Michiel Van der Lee. Thanks!!!
Latest commit f89e592 Oct 9, 2018
Permalink
Failed to load latest commit information.
ansible
apache-arrow
data
debian
opencv-glib
vendor
yum
.dir-locals.el
.gitignore
.gitmodules
LICENSE
NOTICE
README.md
Rakefile
repository-task.rb

README.md

README

https://packages.red-data-tools.org/ provides packages for Red Data Tools related projects including Apache Arrow and Apache Parquet.

Supported packages

  • Apache Arrow C++
  • Apache Arrow GLib (C API)
  • Apache Parquet C++
  • Parquet GLib (C API)
  • OpenCV GLib (C API)

Supported platforms

There are packages for the following platforms:

  • Debian GNU/Linux stretch
  • Ubuntu 14.04 LTS
  • Ubuntu 16.04 LTS
  • Ubuntu 18.04 LTS
  • CentOS 6
  • CentOS 7

Package repository

https://packages.red-data-tools.org/ provides packages. You need to enable the package repository before you install packages.

Debian GNU/Linux

Install apt-transport-https to support HTTPS APT repository:

% sudo apt install -y -V apt-transport-https

Run the following command lines to add apt-lines for APT repository on packages.red-data-tools.org:

% sudo apt install -y -V lsb-release
% sudo wget -O /usr/share/keyrings/red-data-tools-keyring.gpg https://packages.red-data-tools.org/$(lsb_release --id --short | tr 'A-Z' 'a-z')/red-data-tools-keyring.gpg
% sudo tee /etc/apt/sources.list.d/red-data-tools.list <<APT_LINE
deb [signed-by=/usr/share/keyrings/red-data-tools-keyring.gpg] https://packages.red-data-tools.org/$(lsb_release --id --short | tr 'A-Z' 'a-z')/ $(lsb_release --codename --short) main
deb-src [signed-by=/usr/share/keyrings/red-data-tools-keyring.gpg] https://packages.red-data-tools.org/$(lsb_release --id --short | tr 'A-Z' 'a-z')/ $(lsb_release --codename --short) main
APT_LINE
% sudo apt update

Ubuntu

Install apt-transport-https to support HTTPS APT repository:

% sudo apt install -y -V apt-transport-https

Run the following command lines to add apt-lines for APT repository on packages.red-data-tools.org:

% sudo apt install -y -V lsb-release
% sudo wget -O /usr/share/keyrings/red-data-tools-keyring.gpg https://packages.red-data-tools.org/$(lsb_release --id --short | tr 'A-Z' 'a-z')/red-data-tools-keyring.gpg
% sudo tee /etc/apt/sources.list.d/red-data-tools.list <<APT_LINE
deb [signed-by=/usr/share/keyrings/red-data-tools-keyring.gpg] https://packages.red-data-tools.org/$(lsb_release --id --short | tr 'A-Z' 'a-z')/ $(lsb_release --codename --short) universe
deb-src [signed-by=/usr/share/keyrings/red-data-tools-keyring.gpg] https://packages.red-data-tools.org/$(lsb_release --id --short | tr 'A-Z' 'a-z')/ $(lsb_release --codename --short) universe
APT_LINE
% sudo apt update

CentOS

% sudo yum install -y https://packages.red-data-tools.org/centos/red-data-tools-release-latest.noarch.rpm

Apache Arrow C++

This section describes how to install Apache Arrow C++ package.

Debian GNU/Linux

% sudo apt install -y -V libarrow-dev

Ubuntu

% sudo apt install -y -V libarrow-dev

CentOS

% sudo yum install -y --enablerepo=epel arrow-devel

Apache Arrow GLib (C API)

This section describes how to install Apache Arrow GLib package.

Debian GNU/Linux

% sudo apt install -y -V libarrow-glib-dev

Ubuntu

% sudo apt install -y -V libarrow-glib-dev

CentOS

% sudo yum install -y --enablerepo=epel arrow-glib-devel

Apache Parquet C++

This section describes how to install Apache Parquet C++ package.

Debian GNU/Linux

% sudo apt install -y -V libparquet-dev

Ubuntu

% sudo apt install -y -V libparquet-dev

CentOS

% sudo yum install -y --enablerepo=epel parquet-devel

Parquet GLib

This section describes how to install Parquet GLib package.

Debian GNU/Linux

% sudo apt install -y -V libparquet-glib-dev

Ubuntu

% sudo apt install -y -V libparquet-glib-dev

CentOS

% sudo yum install -y --enablerepo=epel parquet-glib-devel

OpenCV GLib

This section describes how to install OpenCV GLib package.

Ubuntu

% sudo apt install -y -V libopencv-glib-dev

For packages.red-data-tools.org administrator

How to deploy

% sudo apt install -V ansible
% rake deploy

For package creators

Debian GNU/Linux and Ubuntu

Here are command lines to build .deb files and update APT repository:

% git submodule update --init
% rake apt

CentOS

Here are command lines to build .rpm files and update Yum repository:

% git submodule update --init
% rake yum

License

Apache-2.0

Copyright 2017-2018 Kouhei Sutou <kou@clear-code.com>

See LICENSE and NOTICE for details.