R開発ツールをインストールしてデジタル化する方法は?

R開発ツールをインストールしてデジタル化する方法は?

しなければならない開発ツールこの機能が必要だからinstall_githubCRAN以外のパッケージのインストールデジタル化 ここ。私がインストールしたRのは

sudo apt-get install r-cran-robustbase

terdonの回答で示唆されているように、R用のパッケージをすぐにインストールしませんでしたが、権限を変更できました。

sudo chmod 755 /usr/lib/R/site-library/

これがデフォルト設定だと思います。その後、正常にインストールされたrcsの回答提案に従う必要がありましたが、次のものを使用する必要がありましたdevtoolstpoisot/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。新規インストールにも必要です。sudoR

sudo usermod -a -G staff masi

インストールテスト

  1. ツアーガイドの指示に従いましたここ。私はテスト画像を起動して使用したことがRありません。$HOME/Pictures/sudoここ

  2. マウスで軸の4点を選択します。cal = digitize::ReadAndCal('Rintro-snail1.jpg')

ここに画像の説明を入力してください。

  1. 手動で実行しdata.points = digitize::DigitData(col = 'red')、データポイントになるポイントを選択してください。

ここに画像の説明を入力してください。

  1. 2回目のクリックでプロットウィンドウを閉じます。

  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)読み込んだ

差動ツール

以前のエラーの原因

  • クリーンシステムなし:14.04、15.10などからアップグレードされたシステム
  • 前のエントリのために権限/所有者が混乱しました。
  • その過程で私が犯した間違い。
  • 障害発生時にバックアップされません。
  • ...
  • 欠落している文書

システム:Ubuntu 16.04 64ビットクリーンインストール
ハードウェア:Dell PC 2013、Macbook Air 2013-mid、...

ベストアンサー1

httropensslシステムに必要なパッケージのインポートlibssl-devsudo 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')

おすすめ記事