AWSに設置したRStudio Serverで{devtools}のインストールに失敗し、以下のように依存関係のエラーが出る。(途中の行を省略している)
> ERROR: configuration failed for package ‘textshaping’ > ERROR: dependency ‘textshaping’ is not available for package ‘ragg’ > ERROR: dependency ‘ragg’ is not available for package ‘pkgdown’ > ERROR: dependency ‘pkgdown’ is not available for package ‘devtools’
たどっていくと、OS側でfribidiとかlibtiff4がないとかいう話なのだが、似たような問題で躓いてる人のコメントをググりながら以下のようなライブラリを全部インストールしたら問題が解決した。どれが効いたかは知らんw
$ sudo yum install libfreetype6-dev freetype-devel libpng-dev libjpeg-dev libtiff-devel libtiff5-dev libjpeg-turbo-devel
Rで以下のパッケージを入れる。
install.packages(c('textshaping’, 'ragg', 'pkgdown'))
すると{devtools}が入るようになる。
install.packages('devtools')
Amazon LinuxはCentOS 7に似ているとのことだが(リンク)、ツール類が最低限に絞られているようで、何かが足りなくて使いたいソフトのインストールが出来ないという現象にけっこう出くわす。Amazon LinuxではなくUbuntuやCentOSのAMIを選択したほうがストレスがないのかもしれない。