しなければならない開発ツールこの機能が必要だからinstall_githubCRAN以外のパッケージのインストールデジタル化 ここ。私がインストールしたR
のは
sudo apt-get install r-cran-robustbase
terdonの回答で示唆されているように、R用のパッケージをすぐにインストールしませんでしたが、権限を変更できました。
sudo chmod 755 /usr/lib/R/site-library/
これがデフォルト設定だと思います。その後、正常にインストールされたrcsの回答提案に従う必要がありましたが、次のものを使用する必要がありましたdevtools
。tpoisot/digitize
sudo apt-get install libssl-dev
sudo apt-get install libcurl4-openssl-dev
R
install.packages('httr')
install.packages('git2r')
install.packages('devtools')
library(devtools)
install.packages('readbitmap')
install_github('tpoisot/digitize')
最後のコマンドの出力は次のようになります。
Skipping install for github remote, the SHA1 (d16e28b9) has not changed since last install.
Use `force = TRUE` to force installation
こうしてくださいinstall_github('tpoisot/digitize', force = TRUE)
。しかし、おそらく次のような結果が得られます。
...
'/usr/lib/R/bin/R' --no-site-file --no-environ --no-save --no-restore --quiet \
CMD INSTALL '/tmp/RtmpX8eOLX/devtools57475d25a113/tpoisot-digitize-d16e28b' \
--library='/usr/local/lib/R/site-library' --install-tests
Error: ERROR: no permission to install to directory ‘/usr/local/lib/R/site-library’
Error: Command failed (1)
何も見つかりませんsudo
。こうしてsudo R
同じことを繰り返すことで得られます。
...
'/usr/lib/R/bin/R' --no-site-file --no-environ --no-save --no-restore --quiet \
CMD INSTALL '/tmp/RtmpAlAT4e/devtools57e864e8c490/tpoisot-digitize-d16e28b' \
--library='/usr/local/lib/R/site-library' --install-tests
* installing *source* package ‘digitize’ ...
** R
** inst
** preparing package for lazy loading
** help
*** installing help indices
** building package indices
** testing if installed package can be loaded
* DONE (digitize)
masi
で作業しない場合は、既存のグループに追加してくださいstaff
。新規インストールにも必要です。sudo
R
sudo usermod -a -G staff masi
インストールテスト
ツアーガイドの指示に従いましたここ。私はテスト画像を起動して使用したことが
R
ありません。$HOME/Pictures/
sudo
ここ。マウスで軸の4点を選択します。
cal = digitize::ReadAndCal('Rintro-snail1.jpg')
- 手動で実行し
data.points = digitize::DigitData(col = 'red')
、データポイントになるポイントを選択してください。
2回目のクリックでプロットウィンドウを閉じます。
試し
df = digitize::Calibrate(data.points, cal, 0.1, 0.4, 0.0, 0.6)
てみるdf
x y 1 71.50 NA 2 65.65 NA ... 24 26.80 NA
行為
head(df)
x y 1 71.50 NA 2 65.65 NA 3 64.60 NA 4 60.85 NA 5 59.05 NA 6 58.15 NA
インストールの詳細
内部
R
と外部sudo
> .Library [1] "/usr/lib/R/library" > > .libPaths() [1] "/usr/local/lib/R/site-library" "/usr/lib/R/site-library" [3] "/usr/lib/R/library"
ls /usr/lib/R/library/
リストにないコマンドは何ですかdevtools
?なぜ?base compiler grid methods rpart survival boot datasets KernSmooth mgcv spatial tcltk class foreign lattice nlme splines tools cluster graphics MASS nnet stats translations codetools grDevices Matrix parallel stats4 utils
注文する
ls -la /usr/local/lib/R/
total 12 drwxrwsr-x 3 root staff 4096 touko 19 22:25 . drwxr-xr-x 5 root root 4096 touko 19 22:25 .. drwxrwsr-x 2 root staff 4096 touko 19 22:25 site-library
注文する
ls -la /usr/local/lib/
total 20 drwxr-xr-x 5 root root 4096 touko 19 22:25 . drwxr-xr-x 14 root root 4096 touko 19 22:13 .. drwxrwsr-x 4 root staff 4096 huhti 21 01:13 python2.7 drwxrwsr-x 3 root staff 4096 huhti 21 01:08 python3.5 drwxrwsr-x 3 root staff 4096 touko 19 22:25 R
注文する
R_LIBS_USER="/usr/local/lib/R/site-library/" R
R version 3.2.3 (2015-12-10) -- "Wooden Christmas-Tree" Copyright (C) 2015 The R Foundation for Statistical Computing Platform: x86_64-pc-linux-gnu (64-bit) ...
library(devtools)
読み込んだ
差動ツール
- このプロジェクトはより人気があり、効果的です。 https://github.com/markummitchell/engauge-digitizer
以前のエラーの原因
- クリーンシステムなし:14.04、15.10などからアップグレードされたシステム
- 前のエントリのために権限/所有者が混乱しました。
- その過程で私が犯した間違い。
- 障害発生時にバックアップされません。
- ...
- 欠落している文書
システム:Ubuntu 16.04 64ビットクリーンインストール
ハードウェア:Dell PC 2013、Macbook Air 2013-mid、...
ベストアンサー1
httr
openssl
システムに必要なパッケージのインポートlibssl-dev
(sudo apt install libssl-dev
)
------------------------- ANTICONF ERROR ---------------------------
Configuration failed because openssl was not found. Try installing:
* deb: libssl-dev (Debian, Ubuntu, etc)
...
このcurl
パッケージはシステム要件として必要ですlibcurl4-openssl-dev
。
------------------------- ANTICONF ERROR ---------------------------
Configuration failed because libcurl was not found. Try installing:
* deb: libcurl4-openssl-dev (Debian, Ubuntu, etc)
...
したがって、インストールするには、以下を実行する必要があります。
sudo apt-get install libssl-dev
sudo apt-get install libcurl4-openssl-dev
次に、および次を使用してRシェルを起動しますsudo R
。
install.packages('httr')
install.packages('git2r')
install.packages('devtools')
library(devtools)
install_github('tpoisot/digitize')