web-dev-qa-db-fra.com

Erreur lors de l'installation du paquet R pour Linux

J'essaye d'installer un paquet nommé "rgeos" sur la R 3.3, mais quand je tape

install.packages("rgeos")

Mais cela me renvoie l'erreur suivante (la même chose se produit avec d'autres packages, mais pas avec tous les packages):

> * installing *source* package ‘rgeos’ ...
** package ‘rgeos’ successfully unpacked and MD5 sums checked
configure: CC: gcc
configure: CXX: g++
configure: rgeos: 0.3-19
checking for /usr/bin/svnversion... no
configure: svn revision: 524
checking for geos-config... no
no
configure: error: geos-config not found or not executable.
ERROR: configuration failed for package ‘rgeos’
* removing ‘/home/kdg/R/x86_64-pc-linux-gnu-library/3.3/rgeos’
> 
> The downloaded source packages are in
>   ‘/tmp/Rtmpsa5pDo/downloaded_packages’ Warning message: In
> install.packages("rgeos") :   installation of package ‘rgeos’ had
> non-zero exit status

Des indices comment con installer ce paquet?

16
Tangent3

Il semble que lorsque vous utilisez R sous Linux, vous devez installer certains outils de construction. Comme dans ce cas, dans le terminal:

Sudo apt-get install libgeos-dev

Ensuite, essayez à nouveau l'installation du paquet.

astuces d'ici

25
Tangent3

Je l'ai résolu avec ce qui suit:

cd /opt
git clone https://github.com/
cd geos
export CC='clang' && export CXX='clang++' && export OBJC='clang'
./autogen.sh
./configure
make
Sudo -EH make install
R
install.packages('rgeos')

NB: export clang est particulier pour moi; Je ne fais que coller ma solution exacte.

0
isomorphismes