私はLinuxに初めてアクセスし、他の人が所有していたコンピュータを使った唯一の経験です。つまり、すべてがすでに設定/ダウンロードされており、一部のGISツールとRStudioを使用して作業を完了するのに問題はありませんでした。
わかりましたが、私は3日前に上司から新しいコンピュータを受け取り、既存のコンピュータをそのままにしてLinuxをインストールすることにしました。同僚はすべてMint 18.3を使用していたので、Mint 18.3をダウンロードしてインストールしました。思ったより簡単ではないと思います。
ここに投稿された多数のフォーラムや質問を読んだ後、ソースリストを更新し、CRANミラーを挿入して最新バージョンのR(3.4.4)をダウンロードしました。 RStudioはすぐにそれを認識しました。ただし、「基本」機能の場合でも、新しいパッケージをインストールすることはほとんど不可能です。データセットのインポートパッケージをダウンロードできず、無効になっています。
ターミナルを通してRを開いて使ってみました。インストールパッケージ機能はありますが、問題はまだ存在します。パッケージが正しくインストールされるようにRStudioを変更する方法は?
以下はログのコピーです(ミラーを手動で指定しました)。
> install.packages("Rcpp",repo="https://cloud.r-project.org/", type="source")
Installing package into ‘/home/iis/R/x86_64-pc-linux-gnu-library/3.4’
(as ‘lib’ is unspecified)
trying URL 'https://cloud.r-project.org/src/contrib/Rcpp_0.12.16.tar.gz'
Content type 'application/x-gzip' length 3763400 bytes (3.6 MB)
==================================================
downloaded 3.6 MB
* installing *source* package ‘Rcpp’ ...
** package ‘Rcpp’ successfully unpacked and MD5 sums checked
** libs
g++ -I/usr/share/R/include -DNDEBUG -I../inst/include/ -fpic -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -c Date.cpp -o Date.o
/bin/bash: g++: command not found
/usr/lib/R/etc/Makeconf:168: recipe for target 'Date.o' failed
make: *** [Date.o] Error 127
ERROR: compilation failed for package ‘Rcpp’
* removing ‘/home/iis/R/x86_64-pc-linux-gnu-library/3.4/Rcpp’
Warning in install.packages :
installation of package ‘Rcpp’ had non-zero exit status
繰り返しますが、私は初めてLinuxに触れたので、より良い助けになるためにどのような情報を提供する必要があるのかわかりません。しかし、すべてがおそらくデフォルト/工場設定にあることに注意してください。より多くの情報が必要な場合は、私が提供することができます(適切な指示を提供する)。
ベストアンサー1
始める前に多くのRパッケージは次の開発ツールに依存しているため、まず次のコマンドを使用してインストールしてくださいapt-get install
。
r-base-dev
ツール>パッケージのインストールを介してRstudioを介してRパッケージをインストールでき、Rでも機能します。スペースまたは列で区切られたフィールドにパッケージ名を入力します。パッケージをインストールするためにBioconductorが必要な場合があります。その情報はここにあります。
https://www.bioconductor.org/install/
概要を提供するには:
source("https://bioconductor.org/biocLite.R")
biocLite()
パッケージのパッケージソースURLと、パッケージをダウンロードしてインストールするスクリプトを設定します。
biocLite(c("GenomicFeatures", "AnnotationDbi"))
この構文を使用し、パッケージ名を二重引用符で囲みます。これでダウンロードとインストールが行われます。