Rバージョン3.2.1をインストールしようとしています。私は次のコードを実行しました
./configure --enable-R-shlib
その後にmake
コマンドが続きます。ただし、次のエラーが取得されます。
/usr/bin/ld: ../appl/dchdc.o: relocation R_X86_64_32 against `.rodata' can not be used when making a shared object; recompile with -fPIC
../appl/dchdc.o: error adding symbols: Bad value
collect2: error: ld returned 1 exit status
これを解決するのを手伝ってください、またはこの特定のバージョンのRを削除する方法を教えてください。Sudo apt-get --purge autoremove R
を実行すると、
E: Unable to locate package R
ソースからバージョンをインストールする手順の完全なリストについては、次の行をスキップし、ソースからインストール
GNU R統計計算およびグラフィックシステムをインストール/削除するにはパッケージr-base
が必要です。
だから
Sudo apt-get install r-base
または
Sudo apt-get purge r-base
推奨パッケージのGNU Rコレクションをインストール/削除するにはr-recommended
が必要です
Sudo apt-get install r-recommended
または
Sudo apt-get install r-recommended
バージョン3.2.1は Wily Universe リポジトリにあります。
Ubuntuの古いバージョンにバージョン3.2.1をインストールするには、自分用にパッケージをコンパイルする必要があります
ダウンロードして抽出する
cd
wget https://cran.r-project.org/src/base/R-3/R-3.2.1.tar.gz
Sudo apt-get install tcl tcl-dev tk-dev tk
tar xf R-3.2.1.tar.gz
cd R-3.2.1
configure
でMakefileを作成し、共有ライブラリ(--enable-R-shlib
)とTcl/TK-support(--with-tcltk
)を有効にします
./configure --prefix=/usr/local --enable-R-shlib --with-tcltk
または単純に(withoutshared libraries
)
./configure
そして、ビルドプロセスを開始します
make
その後、インストールします。 debパッケージを作成してインストールするために、checkinstall
を使用したインストールが好ましい
Sudo apt-get install checkinstall
Sudo checkinstall
ただし、標準的な方法を使用することもできます
Sudo make install
これで、バージョン3.2.1がインストールされました
% /usr/local/bin/R
R version 3.2.1 (2015-06-18) -- "World-Famous Astronaut"
Copyright (C) 2015 The R Foundation for Statistical Computing
Platform: x86_64-unknown-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.
>
最新バージョンをダウンロード こちら 、例:.
wget https://download1.rstudio.org/rstudio-0.99.467-AMD64.deb
経由でインストール
Sudo dpkg -i rstudio-0.99.467-AMD64.deb
インストール出力を確認し、不足しているパッケージをインストールします。私の場合
Sudo apt install libjpeg62
Unity DashまたはGNOMEアクティビティ、またはコマンドラインからRStudioを起動します
/usr/lib/rstudio/bin/rstudio