Debian
如何在 Debian 中安裝 R?
我正在研究使用矩陣、特徵矩陣和網路圖的數據視覺化,我正在嘗試通過網路圖視覺化 1D ECG 信號。我覺得目前的工具可能不夠用
ggnet2
,plotly
但我還沒有完成基本測試,plotly
因為我無法安裝它。我在 R 提示符下以 root身份進行了 3 次不成功的plotlyinstall.packages(plotly)
安裝嘗試,但我不斷收到** building package indices ** testing if installed package can be loaded * DONE (purrr) ERROR: dependency ‘openssl’ is not available for package ‘httr’ * removing ‘/usr/local/lib/R/site-library/httr’ ERROR: dependency ‘httr’ is not available for package ‘plotly’ * removing ‘/usr/local/lib/R/site-library/plotly’ The downloaded source packages are in ‘/tmp/RtmpoWcHte/downloaded_packages’ Warning messages: 1: In install.packages("plotly") : installation of package ‘openssl’ had non-zero exit status 2: In install.packages("plotly") : installation of package ‘httr’ had non-zero exit status 3: In install.packages("plotly") : installation of package ‘plotly’ had non-zero exit status >
迭代 2 作為根
與上述相同的問題,命令略有不同
> install.packages("plotly") Installing package into ‘/usr/local/lib/R/site-library’ (as ‘lib’ is unspecified) --- Please select a CRAN mirror for use in this session --- also installing the dependencies ‘openssl’, ‘httr’ trying URL 'https://cran.wu.ac.at/src/contrib/openssl_0.9.5.tar.gz' Content type 'unknown' length 1236042 bytes (1.2 MB) ================================================== downloaded 1.2 MB trying URL 'https://cran.wu.ac.at/src/contrib/httr_1.2.1.tar.gz' Content type 'unknown' length 133398 bytes (130 KB) ================================================== downloaded 130 KB trying URL 'https://cran.wu.ac.at/src/contrib/plotly_4.5.2.tar.gz' Content type 'unknown' length 731185 bytes (714 KB) ================================================== downloaded 714 KB * installing *source* package ‘openssl’ ... ** package ‘openssl’ successfully unpacked and MD5 sums checked Using PKG_CFLAGS= Using PKG_LIBS=-lssl -lcrypto ------------------------- ANTICONF ERROR --------------------------- Configuration failed because openssl was not found. Try installing: * deb: libssl-dev (Debian, Ubuntu, etc) * rpm: openssl-devel (Fedora, CentOS, RHEL) * csw: libssl_dev (Solaris) * brew: openssl (Mac OSX) If openssl is already installed, check that 'pkg-config' is in your PATH and PKG_CONFIG_PATH contains a openssl.pc file. If pkg-config is unavailable you can set INCLUDE_DIR and LIB_DIR manually via: R CMD INSTALL --configure-vars='INCLUDE_DIR=... LIB_DIR=...' -------------------------------------------------------------------- ERROR: configuration failed for package ‘openssl’ * removing ‘/usr/local/lib/R/site-library/openssl’ ERROR: dependency ‘openssl’ is not available for package ‘httr’ * removing ‘/usr/local/lib/R/site-library/httr’ ERROR: dependency ‘httr’ is not available for package ‘plotly’ * removing ‘/usr/local/lib/R/site-library/plotly’ The downloaded source packages are in ‘/tmp/RtmpU1mQnG/downloaded_packages’ Warning messages: 1: In install.packages("plotly") : installation of package ‘openssl’ had non-zero exit status 2: In install.packages("plotly") : installation of package ‘httr’ had non-zero exit status 3: In install.packages("plotly") : installation of package ‘plotly’ had non-zero exit status
作業系統:Debian 8.5
R:3.3.1
httr
取決於openssl和curl包。openssl
軟體包需要作為系統要求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 libcurl4-openssl-dev
之後
install.packages("plotly")
應該工作。