You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@arrow.apache.org by we...@apache.org on 2017/05/11 19:56:28 UTC

arrow git commit: ARROW-1000: [GLib] Move install document to Website

Repository: arrow
Updated Branches:
  refs/heads/master 885654107 -> 3f22b5f76


ARROW-1000: [GLib] Move install document to Website

Author: Kouhei Sutou <ko...@clear-code.com>

Closes #670 from kou/glib-move-install-docuemnt and squashes the following commits:

50d86b3 [Kouhei Sutou] [GLib] Move install document to Website


Project: http://git-wip-us.apache.org/repos/asf/arrow/repo
Commit: http://git-wip-us.apache.org/repos/asf/arrow/commit/3f22b5f7
Tree: http://git-wip-us.apache.org/repos/asf/arrow/tree/3f22b5f7
Diff: http://git-wip-us.apache.org/repos/asf/arrow/diff/3f22b5f7

Branch: refs/heads/master
Commit: 3f22b5f768f389ab811dbd1c7688ea55fbb04174
Parents: 8856541
Author: Kouhei Sutou <ko...@clear-code.com>
Authored: Thu May 11 15:56:17 2017 -0400
Committer: Wes McKinney <we...@twosigma.com>
Committed: Thu May 11 15:56:17 2017 -0400

----------------------------------------------------------------------
 c_glib/README.md | 72 +--------------------------------------------------
 site/install.md  | 68 ++++++++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 69 insertions(+), 71 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/arrow/blob/3f22b5f7/c_glib/README.md
----------------------------------------------------------------------
diff --git a/c_glib/README.md b/c_glib/README.md
index 7d0ea3a..f8269df 100644
--- a/c_glib/README.md
+++ b/c_glib/README.md
@@ -50,77 +50,7 @@ released in the future.
 
 ### Package
 
-There are supported platforms:
-
-  * Debian GNU/Linux Jessie
-  * Ubuntu 16.04 LTS
-  * Ubuntu 16.10
-  * Ubuntu 17.04
-  * CentOS 7
-
-You can feedback to https://github.com/kou/arrow-packages about
-packages things.
-
-#### Debian GNU/Linux jessie
-
-You need to install `apt-transport-https` to use HTTPS for APT
-repository.
-
-```text
-% sudo apt install -y apt-transport-https
-```
-
-You need to add the following apt-lines to
-`/etc/apt/sources.list.d/groonga.list`:
-
-```text
-deb https://packages.groonga.org/debian/ jessie main
-deb-src https://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
-
-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 https://packages.groonga.org/centos/groonga-release-1.3.0-1.noarch.rpm
-```
-
-Now you can install Arrow GLib packages:
-
-```text
-% sudo yum install -y --enablerepo=epel arrow-glib-devel
-```
+See [install document][../site/install.md] for details.
 
 ### How to build by users
 

http://git-wip-us.apache.org/repos/asf/arrow/blob/3f22b5f7/site/install.md
----------------------------------------------------------------------
diff --git a/site/install.md b/site/install.md
index b1e7990..a575a1e 100644
--- a/site/install.md
+++ b/site/install.md
@@ -66,6 +66,72 @@ pip install pyarrow
 These include the Apache Arrow and Apache Parquet C++ binary libraries bundled
 with the wheel.
 
+### C++ and GLib (C) Packages for Debian GNU/Linux, Ubuntu and CentOS (Unofficial)
+
+We have provided APT and Yum repositories for Apache Arrow C++ and
+Apache Arrow GLib (C). Here are supported platforms:
+
+* Debian GNU/Linux Jessie
+* Ubuntu 16.04 LTS
+* Ubuntu 16.10
+* Ubuntu 17.04
+* CentOS 7
+
+Debian GNU/Linux Jessie:
+
+```shell
+sudo apt update
+sudo apt install -y -V apt-transport-https
+cat <<APT_LINE | sudo tee /etc/apt/sources.list.d/groonga.list
+deb https://packages.groonga.org/debian/ jessie main
+deb-src https://packages.groonga.org/debian/ jessie main
+APT_LINE
+sudo apt update
+sudo apt install -y -V --allow-unauthenticated groonga-keyring
+sudo apt update
+sudo apt install -y -V libarrow-dev # For C++
+sudo apt install -y -V libarrow-glib-dev # For GLib (C)
+```
+
+Ubuntu:
+
+```shell
+sudo apt install -y software-properties-common
+sudo add-apt-repository -y ppa:groonga/ppa
+sudo apt update
+sudo apt install -y -V libarrow-dev # For C++
+sudo apt install -y -V libarrow-glib-dev # For GLib (C)
+```
+
+CentOS:
+
+```shell
+sudo yum install -y https://packages.groonga.org/centos/groonga-release-1.3.0-1.noarch.rpm
+sudo yum install -y --enablerepo=epel arrow-devel # For C++
+sudo yum install -y --enablerepo=epel arrow-glib-devel # For GLib (C)
+```
+
+These repositories also provide Apache Parquet C++ and
+[Parquet GLib][8]. You can install them by the followings:
+
+Debian GNU/Linux and Ubuntu:
+
+```shell
+sudo apt install -y -V libparquet-dev # For Apache Parquet C++
+sudo apt install -y -V libparquet-glib-dev # For Parquet GLib (C)
+```
+
+CentOS:
+
+```shell
+sudo yum install -y --enablerepo=epel parquet-devel # For Apache Parquet C++
+sudo yum install -y --enablerepo=epel parquet-glib-devel # For Parquet GLib (C)
+```
+
+These repositories are managed at
+[red-data-tools/arrow-packages][9]. If you have any feedback, please
+send it to the project instead of Apache Arrow project.
+
 [1]: https://dist.apache.org/repos/dist/release/arrow/arrow-0.3.0
 [2]: https://github.com/apache/arrow/releases/tag/apache-arrow-0.3.0
 [3]: https://dist.apache.org/repos/dist/release/arrow/arrow-0.3.0/apache-arrow-0.3.0.tar.gz.md5
@@ -73,3 +139,5 @@ with the wheel.
 [5]: http://conda-forge.github.io
 [6]: https://dist.apache.org/repos/dist/release/arrow/arrow-0.3.0/apache-arrow-0.3.0.tar.gz
 [7]: https://dist.apache.org/repos/dist/release/arrow/arrow-0.3.0/apache-arrow-0.3.0.tar.gz.asc
+[8]: https://github.com/red-data-tools/parquet-glib
+[9]: https://github.com/red-data-tools/arrow-packages