高知工科大学 経済・マネジメント学群

RとRStudio のインストールと初期設定
Linux (Ubuntu) 編
や な い ゆう き

矢内 勇生
https://yukiyanai.github.io
yanai.yuki@kochi-tech.ac.jp

この資料はLinux (Ubuntu)用です• Ubuntu 20.04 LTS (Focal Fossa) の使用を想定しています‣ Ubuntu 18.04 LTS や 他のDebian系 Linuxでも基本的な手順は同じはずです‣ Debian系以外のLinuxでもやるべきことは大体同じはずです（使用するコマンドは違います）- Debian系以外のLinux を使いたい受講生は、自力でがんばった後に個別に相談に来てください• macOSやWindowsを使っている場合は、それぞれ別の資料「macOS 編」、「Windows 編」 を参照してください2©2020 Yuki Yanai

資料に関する注意• ターミナル (Terminal) の操作ができることを想定しています• アプリのバージョンについて‣ アプリのバージョンアップにより、資料に登場するものとは異なるバージョン番号のものをインストールする必要が生じるかもしません。番号は適宜読み替えてください。

• この資料は41ページありますが、最後まで頑張りましょう！
(macOS編は54ページ、Windows 編は118ページあります。Ubuntuユーザで良かったですね！）

3©2020 Yuki Yanai

ターミナルの使い方
Linux ユーザに説明する必要はないと思いますが、念のため• Ctrl + Alt + T で起動する‣ プロンプトに必要なコマンドを入力して、実行する

sudo から始まるコマンドを入力するときは、管理者パスワードが必要‣ sudo- パスワードを入力しても、画面上には何も表示されない（***** や ●●●● などは一切表示されない。Linux Mint では表示される ）• 不安な人は、以下の本などを参照してください‣ 小林準 『Ubuntuスタートアップバイブル』 （2018年,マイナビ）‣ 青木峰郎 『ふつうのLinux プログラミング 第2版』 （2017年, SBクリエイティブ）
4©2020 Yuki Yanai

はじめにインストールの準備必要なツールの入手• Rをインストールする前に、次の物を揃える
1. RとRStudioのインストールに使うツール
2. RとRStudioで使うフォント
3. Rのパッケージで利用するツール• 以下、順番に入手法を説明する‣ 2は必須ではない‣ 3は必須ではないし、万全でもない（後で追加が必要かも）
6©2020 Yuki Yanai

1. インストールに使うツールの入手• gdebi と wget をインストールする‣ インストール済みならスキップして良い（以下同じ）• ターミナルで以下を実行‣ 冒頭の $ はプロンプト: 入力しない（以下同じ）$ sudo apt update$ sudo apt install -y gdebi-core wget

7

©2020 Yuki Yanai

2. フォントの入手• IPAexフォントをインストールする- IPAex フォント： https://ipafont.ipa.go.jp/‣ Rで日本語を含む図を作るときに利用するため‣ 他のフォントでも良い（ただし、日本語対応のものに限る）：お好みで• ターミナルで以下を実行$ sudo apt install -y fonts-ipaexfont$ fc-cache -f -v• 以下を実行してフォントのパスが表示されればOK$ fc-list | grep IPAex
8©2020 Yuki Yanai

3. パッケージで利用するツールの入手 (1)• たくさんあるので、必要に応じてインストールすべきだが、ここではよく使うものを一気にインストールしてしまう‣ これでも万全とは言えない‣ インストールを実行する前に、何をインストールしようとしているかネットで検索し、確認することをすすめる• 確認できたら、ターミナルで次のページの内容を実行

9©2020 Yuki Yanai

3. パッケージで利用するツールの入手 (2)$ sudo apt install -y build-essential$ sudo apt install -y libcurl4-openssl-dev$ sudo apt install -y libcurl4-gnutls-dev$ sudo apt install -y libxml2-dev$ sudo apt install -y libssl-dev$ sudo apt install -y libx11-dev$ sudo apt install -y libglu1-mesa-dev$ sudo apt install -y libmagick++-dev$ sudo apt install -y libudunits2-0$ sudo apt install -y libudunits2-dev$ sudo apt install -y libgdal-dev libproj-dev$ sudo apt install -y libgmp3-dev$ sudo apt install -y curl
10©2020 Yuki Yanai

3. パッケージで利用するツールの入手 (3)• Poppler をインストールする• ターミナルで以下を実行$ sudo apt install -y libopenjp2-7-dev libgdk-pixbuf2.0-dev cmake checkinstall$ sudo apt build-dep libpoppler-cpp-dev$ cd ~/Downloads$ wget https://poppler.freedesktop.org/poppler-0.73.0.tar.xz$ tar -xf poppler-0.73.0.tar.xz$ cd poppler-0.73.0$ mkdir build$ cd build$ cmake ..
$ sudo checkinstall make install$ echo "export R_LD_LIBRARY_PATH=\$R_LD_LIBRARY_PATH:/usr/local/lib" >> .bashrc

11©2020 Yuki Yanai

インストールの手順と注意インストールの手順• 以下の手順でインストールを進める
1. R 本体をインストールする
2. RStudio をインストールする• すべて無料‣ 支払いを要求されたら、インストールするものが間違っているということ

13©2020 Yuki Yanai

インストールがうまくいかないとき• この資料を読み直し、自分がやったことが手順から逸脱していないか確認する• 手順通りに実行してもうまくいかない場合は、質問する‣ 質問の際は、- 本当に「指示された通り」にやったか、もう1度（だけでなく2度、3度）確認する- どの段階で失敗したかを明確に：この資料のどのページで失敗したか- 失敗（エラー）の内容を明確に：エラー画面全体のスクリーンショットをとる✦ スクリーンショットの撮り方： https://qiita.com/yas-nyan/items/

80f2db8c4bdf4c8e87b8
14©2020 Yuki Yanai

それでもうまくいかないとき• インストールは一旦諦め、RStudio Cloud を使う‣ ただし、RStudio Cloud だと- 使用中は常にネット接続が必要：ネットの接続速度によっては反応が鈍い- 図の日本語が文字化けする：図をファイルに保存すれば解決• どうしても自分のパソコン（ラップトップ）にインストールしたいな
ら、対面授業が解禁されてから、パソコン持参でオフィスアワーに来てください： オフィスアワー以外の訪問は事前にアポをとってください15©2020 Yuki Yanai

インストール 1

Rのインストール (1)• Ubuntuの公式リポジトリを使うと最新のRが使えない‣ 最新のものが必要ないなら、このページはスキップする• そこで、RStudio のリポジトリを利用する• ターミナルで以下を実行し、キーとリポジトリを登録する‣ 長いので複数行にわたって表示されているが、実行するコマンドは2つ①$ sudo apt-key adv --keyserver
keyserver.ubuntu.com --recv-keys
E298A3A825C0D65DFD57CBB651716619E084DAB9②$ sudo add-apt-repository 'deb https://cloud.rproject.org/bin/linux/ubuntu focal-cran40/'

参照 https://cloud.r-project.org/bin/linux/ubuntu/
17

Ubuntu のバージョンに合わせて変える©2020 Yuki Yanai

Rのインストール (2)• R 本体をインストールする‣ ターミナルで以下を実行$ sudo apt update$ sudo apt install -y r-base18©2020 Yuki Yanai

Rのインストール (3)• ターミナルで R と打てば R が起動する（下の図を参照）• 起動が確認できたら、 q(‘no’) と打って一旦 R を終了する

ここにインストールしたRのバージョン番号が表示される。この例では、R 4.0.0 がインストールされている。

19©2020 Yuki Yanai

インストール 2RStudioインストールの前に：RStudioとは• RStudio は、Rを便利に使うための統合開発環境 (integrated
development environment: IDE)

‣ RStudio: https://rstudio.com• RStudio がなくても、R自体は使える‣ 授業でRを使う際は、常にRStudio を使う：他の使い方は教えない- 他の教員の授業では Jupyter を使うかも- （ちなみに、私は授業以外では Emacs [ESS] を使っている）• RStudioは、R本体がないと使えない(起動しない)‣ R本体のインストールを完了した後に、RStudio のインストールを始めること
21©2020 Yuki Yanai

RStudio のインストール (1)• インターネットブラウザで、https://rstudio.com/products/rstudio/download/#download を開く• All Installer という項目にOS 別にダウンロードすべきものが表示されているので、自分のOS用のものを見つける‣ 2020年5月27日時点では、Ubuntu 18 用の rstudio-1.3.959amd64.deb• 見つけたものをクリックしてダウンロードする: ~/Downloads に保存する‣ あるいは、ターミナルで以下を実行$ cd ~/Downloads/$ wget https://download1.rstudio.org/desktop/bionic/amd64/
rstudio-1.3.959-amd64.deb

22©2020 Yuki Yanai

RStudio のインストール (2)• ダウンロードした RStudio をインストールする‣ ~/Downloads にダウンロードされたと仮定する• ターミナルで以下を実行すればインストールできる$ cd ~/Downloads/$ sudo gdebi rstudio-1.3.959-amd64.deb

23©2020 Yuki Yanai

RStudio のインストール (3)• アプリ (Applications) に RStudio があるはずなので、クリックして起動する• 下の図のような画面が出ればインストール成功!

ここに先ほどインストールしたRのバージョン番号が表示される。

24©2020 Yuki Yanai

日本語入力にFcitx を使う場合• このページは Fcitx を使う人向け‣ iBus なら、RStudio でもそのまま使える：次のページへ進む• RStudio で Fcitx を使えるようにするために：‣ RStudio を終了する‣ ターミナルで以下を実行した後、RStudioを起動する$ sudo apt install -y fcitx-frontend-qt5$ sudo ln -s /usr/lib/x86_64-linux-gnu/qt5/plugins/platforminputcontexts/libfcitxplatforminputcontextplugin.so /usr/
lib/rstudio/plugins/platforminputcontexts/

25©2020 Yuki Yanai

RStudioのカスタマイズ

26

RStudio の設定を変える• RStudio を開く• メニューバー（画面上部）で、“Tools” → “Global Options” を選択する• すると、右のような画面が表示されるので、この画面で設定を変更する‣ 次のページ以降で設定すべき内容を説明する‣ 必要な部分のみ指示するので、その他については好みに応じて変えてよい-

私の授業を受けないならすべて好みの設定でいいです27©2020 Yuki Yanai

General： Basic の設定

チェックを消す
Never を選ぶ
チェックを消す

28©2020 Yuki Yanai

Code： Editing の設定チェックを付ける
2または4に（好みで決める）

チェックを付ける

チェックを付ける“Multi-line Rstatement” にする29©2020 Yuki Yanai

Code： Display の設定

チェックを付ける30©2020 Yuki Yanai

Code： Saving の設定[Change...] をクリックして“UTF-8” を選ぶ31©2020 Yuki Yanai

Code： Completion の設定“Automatically”
を選ぶ
チェックを付ける32©2020 Yuki Yanai

Appearance の設定“Noto Mono”を選ぶ
等幅かつ日本語対応のフォントのなかから、好みのものを選べば良い

自分が読みやすいサイズにする

自分が見やすいテーマを選ぶ

33©2020 Yuki Yanai

Pane Layout の設定
1. ココが “Source” になっていることを確認
2. ココ(右上)を“Console”に変更する

3. ココ（左下）で“History” 以外のチェックをすべて消す

34©2020 Yuki Yanai

設定を適用する

1. [Apply]をクリックする

2. [Apply]をクリックした後に、[OK]をクリックする
35©2020 Yuki Yanai

• 以下のような画面が表示されるはず（選んだテーマによって色は異なる）• メニューバーで、 “File” → “New File” → “R Script” を選択する‣ ショートカット： Ctrl + Shift + N

36©2020 Yuki Yanai

• すると、以下のような表示に変わるはず• 左下の History Pane は使わないので、最小化する

この（左の）アイコンをクックしてPane を最小化する

37©2020 Yuki Yanai

• すると、以下のような表示に変わるはず

このPane (Console)
でRのコマンドが実行され、結果が表示される

Ctrl + Return
で命令が Console に送られ、実行される

この Pane には複数のタブがあり、データや図などが表示される。詳しい話はまたの機会にこのPane にRのコマンド（命令）を書く

38©2020 Yuki Yanai

これでRとRStudioのインストールは終了です
お疲れ様でしたCongratulations!

https://github.com/yukiyanai/quant-methods-R
41©2020 Yuki Yanai