CentOSにleafletパッケージをインストールする

昨年12月に行われたJapan.Rにて知った地図描画用のleafletパッケージですが、WindowsMacだと

> install.packages("leaflet")

ですんなりインストールできたのですが、CentOS6.5で同様にやってみると

 警告メッセージ:
1:  install.packages("leaflet") で:
   パッケージ ‘png’ のインストールは、ゼロでない終了値をもちました
2:  install.packages("leaflet") で:
   パッケージ ‘leaflet’ のインストールは、ゼロでない終了値をもちました

となりうまくインストールできませんでした。
メッセージを見ると、pngパッケージのインストールでこけています。
いろいろググってみると、libpng-develが必要なようです。

$ sudo yum install libpng-devel

とやってから再度パッケージインストールを行うと、今度はインストールが無事完了しました。

動作確認

RStudio Serverにて、Leaflet for R - Introductionbasic exampleを実行してみます。

library(leaflet)

m <- leaflet() %>%
  addTiles() %>%  # Add default OpenStreetMap map tiles
  addMarkers(lng=174.768, lat=-36.852, popup="The birthplace of R")
m  # Print the map

f:id:Prunus1350:20160103222252p:plain
ちゃんと動きました。