StatsBeginner: 初学者の統計学習ノート

統計学およびR、Pythonでのプログラミングの勉強の過程をメモっていくノート。たまにMacの話題。

AWSのR4.0.2に{devtools'}が入らない

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を選択したほうがストレスがないのかもしれない。