[R-sig-Debian] Can't install package tidyverse on Debian 10 stable
Tyler Smith
ty|er @end|ng |rom p|@nt@rum@c@
Sat Jul 24 01:35:24 CEST 2021
libcurl and libcurl4-openssl-dev are Debian packages, not R packages. You can install them from the command line (not R):
sudo apt-get install libcurl4-openssl-dev
Or use your package manager.
Best,
Tyler
--
plantarum.ca
On Fri, Jul 23, 2021, at 7:31 PM, Luben Dimov wrote:
> Hello,
>
> I am able to install the tidyverse package on a computer with Windows
> OS, but not on Debian 10 stable. (I am new to R and RStudio and
> somewhat new to Debian.)
>
> I have the latest R and RStudio. While I easily install the packages
> for our workshop, the tidyverse is not getting installed.
>
>
>
> The more detailed output is at the very end of this message, but in
> short, the problem seems to start while installing the package curl,
> which is part of tidyverse:
>
> ----------------------
>
> * installing *source* package ‘curl’ ...
>
> ** package ‘curl’ successfully unpacked and MD5 sums checked
>
> ** using staged installation
>
> Package libcurl was not found in the pkg-config search path.
>
> Perhaps you should add the directory containing `libcurl.pc'
>
> to the PKG_CONFIG_PATH environment variable
>
> No package 'libcurl' found
>
> Package libcurl was not found in the pkg-config search path.
>
> Perhaps you should add the directory containing `libcurl.pc'
>
> to the PKG_CONFIG_PATH environment variable
>
> No package 'libcurl' found
>
> Using PKG_CFLAGS=
>
> Using PKG_LIBS=-lcurl
>
> ----------------------
>
>
>
> When I try to install libcurl, I get:
>
> ----------------------------
>
> install.packages("libcurl")
>
> Installing package into ‘/home/luben/R/x86_64-pc-linux-gnu-library/4.1’
>
> (as ‘lib’ is unspecified)
>
> Warning in install.packages :
>
> package ‘libcurl’ is not available for this version of R
>
>
>
> A version of this package for your version of R might be available
> elsewhere,
>
> see the ideas at
>
> https://cran.r-project.org/doc/manuals/r-patched/R-admin.html#Installing-packages
>
> ------------------------------
>
>
>
> Another suggestions is to install libcurl4-openssl-dev, but when I try
> to, I get:
>
> -----------------------------
>
> > install.packages("libcurl4-openssl-dev")
>
> Installing package into ‘/home/luben/R/x86_64-pc-linux-gnu-library/4.1’
>
> (as ‘lib’ is unspecified)
>
> Warning in install.packages :
>
> package ‘libcurl4-openssl-dev’ is not available for this version of R
>
>
>
> A version of this package for your version of R might be available
> elsewhere,
>
> see the ideas at
>
> https://cran.r-project.org/doc/manuals/r-patched/R-admin.html#Installing-packages
>
> ------------------------------
>
>
>
> Here is my session info:
>
> ---------------------------------------
>
> > sessionInfo() R version 4.1.0 (2021-05-18) Platform: x86_64-pc-linux-
> gnu (64-bit) Running under: Debian GNU/Linux 10 (buster) Matrix
> products: default BLAS: /usr/lib/x86_64-linux-gnu/blas/libblas.so.3.8.0
> LAPACK: /usr/lib/x86_64-linux-gnu/lapack/liblapack.so.3.8.0 locale: [1]
> LC_CTYPE=en_US.UTF-8 LC_NUMERIC=C LC_TIME=en_US.UTF-8
> LC_COLLATE=en_US.UTF-8 [5] LC_MONETARY=en_US.UTF-8
> LC_MESSAGES=en_US.UTF-8 LC_PAPER=en_US.UTF-8 LC_NAME=C [9] LC_ADDRESS=C
> LC_TELEPHONE=C LC_MEASUREMENT=en_US.UTF-8 LC_IDENTIFICATION=C attached
> base packages: [1] stats graphics grDevices utils datasets methods base
> loaded via a namespace (and not attached): [1] compiler_4.1.0
> tools_4.1.0
>
> ------------------------------
>
>
>
> And below is the full output with all the errors when trying to
> tidyverse. I tried installing it on Debian 11 Testing, but no luck
> there either, although the errors were different.
> Thank you in advance for your help.
>
> Luben
>
> --------------------------------------
>
> > install.packages("tidyverse")
>
> Installing package into ‘/home/luben/R/x86_64-pc-linux-gnu-library/4.1’
>
> (as ‘lib’ is unspecified)
>
> also installing the dependencies ‘gargle’, ‘curl’, ‘ids’, ‘openssl’,
> ‘googledrive’, ‘googlesheets4’, ‘httr’, ‘rvest’, ‘xml2’
>
>
>
> trying URL '
> https://cloud.r-project.org/src/contrib/gargle_1.2.0.tar.gz'
>
> Content type 'application/x-gzip' length 313418 bytes (306 KB)
>
> ==================================================
>
> downloaded 306 KB
>
>
>
> trying URL 'https://cloud.r-project.org/src/contrib/curl_4.3.2.tar.gz'
>
> Content type 'application/x-gzip' length 793345 bytes (774 KB)
>
> ==================================================
>
> downloaded 774 KB
>
>
>
> trying URL 'https://cloud.r-project.org/src/contrib/ids_1.0.1.tar.gz'
>
> Content type 'application/x-gzip' length 91213 bytes (89 KB)
>
> ==================================================
>
> downloaded 89 KB
>
>
>
> trying URL '
> https://cloud.r-project.org/src/contrib/openssl_1.4.4.tar.gz'
>
> Content type 'application/x-gzip' length 1311285 bytes (1.3 MB)
>
> ==================================================
>
> downloaded 1.3 MB
>
>
>
> trying URL '
> https://cloud.r-project.org/src/contrib/googledrive_2.0.0.tar.gz'
>
> Content type 'application/x-gzip' length 1593656 bytes (1.5 MB)
>
> ==================================================
>
> downloaded 1.5 MB
>
>
>
> trying URL '
> https://cloud.r-project.org/src/contrib/googlesheets4_0.3.0.tar.gz'
>
> Content type 'application/x-gzip' length 435126 bytes (424 KB)
>
> ==================================================
>
> downloaded 424 KB
>
>
>
> trying URL 'https://cloud.r-project.org/src/contrib/httr_1.4.2.tar.gz'
>
> Content type 'application/x-gzip' length 159950 bytes (156 KB)
>
> ==================================================
>
> downloaded 156 KB
>
>
>
> trying URL 'https://cloud.r-project.org/src/contrib/rvest_1.0.0.tar.gz'
>
> Content type 'application/x-gzip' length 94134 bytes (91 KB)
>
> ==================================================
>
> downloaded 91 KB
>
>
>
> trying URL 'https://cloud.r-project.org/src/contrib/xml2_1.3.2.tar.gz'
>
> Content type 'application/x-gzip' length 271876 bytes (265 KB)
>
> ==================================================
>
> downloaded 265 KB
>
>
>
> trying URL '
> https://cloud.r-project.org/src/contrib/tidyverse_1.3.1.tar.gz'
>
> Content type 'application/x-gzip' length 702779 bytes (686 KB)
>
> ==================================================
>
> downloaded 686 KB
>
>
>
> * installing *source* package ‘curl’ ...
>
> ** package ‘curl’ successfully unpacked and MD5 sums checked
>
> ** using staged installation
>
> Package libcurl was not found in the pkg-config search path.
>
> Perhaps you should add the directory containing `libcurl.pc'
>
> to the PKG_CONFIG_PATH environment variable
>
> No package 'libcurl' found
>
> Package libcurl was not found in the pkg-config search path.
>
> Perhaps you should add the directory containing `libcurl.pc'
>
> to the PKG_CONFIG_PATH environment variable
>
> No package 'libcurl' found
>
> Using PKG_CFLAGS=
>
> Using PKG_LIBS=-lcurl
>
> ------------------------- ANTICONF ERROR ---------------------------
>
> Configuration failed because libcurl was not found. Try installing:
>
> * deb: libcurl4-openssl-dev (Debian, Ubuntu, etc)
>
> * rpm: libcurl-devel (Fedora, CentOS, RHEL)
>
> * csw: libcurl_dev (Solaris)
>
> If libcurl is already installed, check that 'pkg-config' is in your
>
> PATH and PKG_CONFIG_PATH contains a libcurl.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 ‘curl’
>
> * removing ‘/home/luben/R/x86_64-pc-linux-gnu-library/4.1/curl’
>
> Warning in install.packages :
>
> installation of package ‘curl’ had non-zero exit status
>
> * installing *source* package ‘openssl’ ...
>
> ** package ‘openssl’ successfully unpacked and MD5 sums checked
>
> ** using staged installation
>
> Using PKG_CFLAGS=
>
> --------------------------- [ANTICONF] --------------------------------
>
> 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 using 1.1 (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 MESSAGE] ---------------------------
>
> tools/version.c:1:10: fatal error: openssl/opensslv.h: No such file or
> directory
>
> #include <openssl/opensslv.h>
>
> ^~~~~~~~~~~~~~~~~~~~
>
> compilation terminated.
>
> --------------------------------------------------------------------
>
> ERROR: configuration failed for package ‘openssl’
>
> * removing ‘/home/luben/R/x86_64-pc-linux-gnu-library/4.1/openssl’
>
> Warning in install.packages :
>
> installation of package ‘openssl’ had non-zero exit status
>
> * installing *source* package ‘xml2’ ...
>
> ** package ‘xml2’ successfully unpacked and MD5 sums checked
>
> ** using staged installation
>
> Package libxml-2.0 was not found in the pkg-config search path.
>
> Perhaps you should add the directory containing `libxml-2.0.pc'
>
> to the PKG_CONFIG_PATH environment variable
>
> No package 'libxml-2.0' found
>
> Package libxml-2.0 was not found in the pkg-config search path.
>
> Perhaps you should add the directory containing `libxml-2.0.pc'
>
> to the PKG_CONFIG_PATH environment variable
>
> No package 'libxml-2.0' found
>
> Using PKG_CFLAGS=
>
> Using PKG_LIBS=-lxml2
>
> ------------------------- ANTICONF ERROR ---------------------------
>
> Configuration failed because libxml-2.0 was not found. Try installing:
>
> * deb: libxml2-dev (Debian, Ubuntu, etc)
>
> * rpm: libxml2-devel (Fedora, CentOS, RHEL)
>
> * csw: libxml2_dev (Solaris)
>
> If libxml-2.0 is already installed, check that 'pkg-config' is in your
>
> PATH and PKG_CONFIG_PATH contains a libxml-2.0.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 ‘xml2’
>
> * removing ‘/home/luben/R/x86_64-pc-linux-gnu-library/4.1/xml2’
>
> Warning in install.packages :
>
> installation of package ‘xml2’ had non-zero exit status
>
> ERROR: dependency ‘openssl’ is not available for package ‘ids’
>
> * removing ‘/home/luben/R/x86_64-pc-linux-gnu-library/4.1/ids’
>
> Warning in install.packages :
>
> installation of package ‘ids’ had non-zero exit status
>
> ERROR: dependencies ‘curl’, ‘openssl’ are not available for package
> ‘httr’
>
> * removing ‘/home/luben/R/x86_64-pc-linux-gnu-library/4.1/httr’
>
> Warning in install.packages :
>
> installation of package ‘httr’ had non-zero exit status
>
> ERROR: dependency ‘httr’ is not available for package ‘gargle’
>
> * removing ‘/home/luben/R/x86_64-pc-linux-gnu-library/4.1/gargle’
>
> Warning in install.packages :
>
> installation of package ‘gargle’ had non-zero exit status
>
> ERROR: dependencies ‘httr’, ‘xml2’ are not available for package
> ‘rvest’
>
> * removing ‘/home/luben/R/x86_64-pc-linux-gnu-library/4.1/rvest’
>
> Warning in install.packages :
>
> installation of package ‘rvest’ had non-zero exit status
>
> ERROR: dependencies ‘gargle’, ‘httr’ are not available for package
> ‘googledrive’
>
> * removing ‘/home/luben/R/x86_64-pc-linux-gnu-library/4.1/googledrive’
>
> Warning in install.packages :
>
> installation of package ‘googledrive’ had non-zero exit status
>
> ERROR: dependencies ‘curl’, ‘gargle’, ‘googledrive’, ‘httr’, ‘ids’ are
> not available for package ‘googlesheets4’
>
> * removing ‘/home/luben/R/x86_64-pc-linux-gnu-
> library/4.1/googlesheets4’
>
> Warning in install.packages :
>
> installation of package ‘googlesheets4’ had non-zero exit status
>
> ERROR: dependencies ‘googledrive’, ‘googlesheets4’, ‘httr’, ‘rvest’,
> ‘xml2’ are not available for package ‘tidyverse’
>
> * removing ‘/home/luben/R/x86_64-pc-linux-gnu-library/4.1/tidyverse’
>
> Warning in install.packages :
>
> installation of package ‘tidyverse’ had non-zero exit status
>
>
>
> The downloaded source packages are in
>
> ‘/tmp/RtmpF0FDpx/downloaded_packages’
>
> > library(tidyverse)
>
> Error in library(tidyverse) : there is no package called ‘tidyverse’
>
> _______________________________________________
> R-SIG-Debian mailing list
> R-SIG-Debian using r-project.org
> https://stat.ethz.ch/mailman/listinfo/r-sig-debian
>
More information about the R-SIG-Debian
mailing list