Repository: arrow Updated Branches: refs/heads/master bc185a41a -> 016a20981
ARROW-706: [GLib] Add package install document Author: Kouhei Sutou <[email protected]> Closes #436 from kou/glib-add-package-install and squashes the following commits: fa8dc04 [Kouhei Sutou] [GLib] Add a note about "unofficial" d23c34d [Kouhei Sutou] [GLib] Add package install document Project: http://git-wip-us.apache.org/repos/asf/arrow/repo Commit: http://git-wip-us.apache.org/repos/asf/arrow/commit/016a2098 Tree: http://git-wip-us.apache.org/repos/asf/arrow/tree/016a2098 Diff: http://git-wip-us.apache.org/repos/asf/arrow/diff/016a2098 Branch: refs/heads/master Commit: 016a209815465c3161ac357a316efa55061da983 Parents: bc185a4 Author: Kouhei Sutou <[email protected]> Authored: Fri Mar 24 11:30:27 2017 -0400 Committer: Wes McKinney <[email protected]> Committed: Fri Mar 24 11:30:27 2017 -0400 ---------------------------------------------------------------------- c_glib/README.md | 70 ++++++++++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 69 insertions(+), 1 deletion(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/arrow/blob/016a2098/c_glib/README.md ---------------------------------------------------------------------- diff --git a/c_glib/README.md b/c_glib/README.md index 84027bf..95cc9a6 100644 --- a/c_glib/README.md +++ b/c_glib/README.md @@ -42,9 +42,77 @@ gobject-introspection gem based bindings. ## Install +You can use packages or build by yourself to install Arrow GLib. It's +recommended that you use packages. + +Note that the packages are "unofficial". "Official" packages will be +released in the future. + ### Package -TODO +There are supported platforms: + + * Debian GNU/Linux Jessie + * Ubuntu 16.04 LTS + * Ubuntu 16.10 + * CentOS 7 + +You can feedback to https://github.com/kou/arrow-packages about +packages things. + +#### Debian GNU/Linux jessie + +You need to add the following apt-lines to +`/etc/apt/sources.list.d/groonga.list`: + +```text +deb http://packages.groonga.org/debian/ jessie main +deb-src http://packages.groonga.org/debian/ jessie main +``` + +Then you need to run the following command lines: + +```text +% sudo apt update +% sudo apt install -y --allow-unauthenticated groonga-keyring +% sudo apt update +``` + +Now you can install Arrow GLib packages: + +```text +% sudo apt install -y libarrow-glib-dev +``` + +#### Ubuntu 16.04 LTS and Ubuntu 16.10 + +You need to add an APT repository: + +```text +% sudo apt install -y software-properties-common +% sudo add-apt-repository -y ppa:groonga/ppa +% sudo apt update +``` + +Now you can install Arrow GLib packages: + +```text +% sudo apt install -y libarrow-glib-dev +``` + +#### CentOS 7 + +You need to add a Yum repository: + +```text +% sudo yum install -y http://packages.groonga.org/centos/groonga-release-1.2.0-1.noarch.rpm +``` + +Now you can install Arrow GLib packages: + +```text +% sudo yum install -y --enablerepo=epel arrow-glib-devel +``` ### Build
