10 ОШИБОК НОВИЧКОВ в администрировании GNU/Linux
目次:
Rは、統計計算とグラフィカルな表現に特化した、急速に成長しているオープンソースプログラミング言語および環境です。 R Foundation for Statistical Computingによってサポートされており、主に統計ソフトウェアの開発とデータ分析の実行のために統計学者やデータマイナーが使用します。
このチュートリアルでは、Debian 9システムにRをインストールする方法を説明します。
前提条件
このチュートリアルを続行する前に、次の前提条件を満たしていることを確認してください。
- 1G以上のRAMを搭載したDebian 9システム。 マシンのRAMが1GB未満の場合、スワップファイルを作成できます。sudo権限を持つユーザーとしてログインします。
DebianにRをインストールする
この記事の執筆時点では、Rの最新の安定バージョンはバージョン3.5です。 DebianリポジトリのRパッケージは古いことが多いため、CRANが管理するリポジトリを追加してRをインストールします。
次の手順は、Debian 9にRの最新の安定バージョンをインストールする方法を説明しています。
-
HTTPS経由で新しいリポジトリを追加するために必要な依存関係をインストールします。
sudo apt install dirmngr apt-transport-https ca-certificates software-properties-common gnupg2
次のコマンドを実行して、CRANリポジトリを有効にし、CRAN GPGキーをシステムに追加します。
sudo apt-key adv --keyserver keys.gnupg.net --recv-key 'E19F5F87128899B192B1A2C2AD5F960A256A04AF'
sudo add-apt-repository 'deb https://cloud.r-project.org/bin/linux/debian stretch-cran35/'
リポジトリが追加されたら、次のように入力してパッケージリストを更新し、Rパッケージをインストールします。
sudo apt update
sudo apt install r-base
Rバージョンを出力する次のコマンドを実行して、インストールを確認します。
R --version
R version 3.5.1 (2018-07-02) -- "Feather Spray" Copyright (C) 2018 The R Foundation for Statistical Computing Platform: x86_64-pc-linux-gnu (64-bit) R is free software and comes with ABSOLUTELY NO WARRANTY. You are welcome to redistribute it under the terms of the GNU General Public License versions 2 or 3. For more information about these matters see
CRANからRパッケージのインストール
Rが非常に人気がある主な理由の1つは、包括的なRアーカイブネットワーク(CRAN)を介して利用できる幅広いパッケージです。
まだインストールしていない場合は、Rパッケージのコンパイルに必要なツールを含む
build-essential
パッケージをインストールします。
sudo apt install build-essential
デモンストレーションのために、
stringr
という名前のパッケージをインストールします。これは、一般的な文字列操作の高速で正しい実装を提供します。
ルートとして起動すると、パッケージはグローバルにインストールされ、すべてのシステムユーザーが利用できます。 sudoなしでRを起動すると、ユーザー用の個人ライブラリがセットアップされます。
ルートとしてRコンソールを開くことから始めます。
sudo -i R
R version 3.5.1 (2018-07-02) -- "Feather Spray" Copyright (C) 2018 The R Foundation for Statistical Computing Platform: x86_64-pc-linux-gnu (64-bit) R is free software and comes with ABSOLUTELY NO WARRANTY. You are welcome to redistribute it under certain conditions. Type 'license()' or 'licence()' for distribution details. Natural language support but running in an English locale R is a collaborative project with many contributors. Type 'contributors()' for more information and 'citation()' on how to cite R or R packages in publications. Type 'demo()' for some demos, 'help()' for on-line help, or 'help.start()' for an HTML browser interface to help. Type 'q()' to quit R. >
すべての次のコマンドは、Rコンソール内で実行されています。
stringr
パッケージをインストールするには、
stringr
ように
stringr
ます。
install.packages("stringr")
インストールにはしばらく時間がかかります。完了したら、ライブラリをロードします。
library(stringr)
tutorial
という名前の単純な文字ベクトルを作成します。
tutorial <- c("How", "to", "Install", "R", "on", "Debian", "9")
文字列の長さを出力する次の関数を実行します。
str_length(tutorial)
3 2 7 1 2 6 1
Available CRAN Packages By NameでさらにRパッケージを見つけて、
install.packages()
インストールできます。
結論
DebianシステムにRを正常にインストールし、Rパッケージのインストール方法を学習しました。
問題が発生した場合やフィードバックがある場合は、下にコメントを残してください。
デビアンrLinuxディストリビューションの更新:Ubuntuのスラッシュサポート、Debian 7.0の近くのダウンロード

CanonicalのLTS(Long Term Support) CanonicalはUbuntu LinuxのLong Term Support(LTS)リリースのサポート期間を3年から5年に延長したことはずいぶん前ではありませんでしたが、先週、CanonicalはUbuntu Linuxの逆方向の動きを見せました
Debian 9でユーザーを追加および削除する方法

ユーザーを追加および削除する方法を知ることは、Linuxユーザーが知っておくべき基本的なスキルの1つです。 このチュートリアルでは、Debian 9でユーザーを追加および削除する方法を示します。
Debian 9でスワップスペースを追加する方法

スワップは、物理RAMメモリの容量がいっぱいになったときに使用されるディスク上のスペースです。 このチュートリアルでは、Debian 9システムにスワップファイルを追加するために必要な手順の概要を説明します。