यह जानते हुए कि आर भाषा से पैकेज रेजोस, को मेरे उबंटू 12.04 (32 बिट) मशीन में सिनैप्टिक इंस्टॉलर का उपयोग करते हुए, जियोस लाइब्रेरियों की पूर्व स्थापना की आवश्यकता होती है, मैंने दोनों, लिबोज और लीबेजोस-सी 1 (3.2.2) को स्थापित किया।
फिर मैंने R कंसोल से सीधे rgeos को स्थापित करने की कोशिश की, और इसने इस अर्थ में संदेश जारी किया कि जियोस-कॉन्फिगरेशन नहीं मिला। आउटपुट इस प्रकार है:
> install.packages("rgeos")
Installing package(s) into ‘/home/checo/R/i486-pc-linux-gnu-library/2.15’
(as ‘lib’ is unspecified)
also installing the dependency ‘sp’
probando la URL 'http://cran.rstudio.com/src/contrib/sp_1.0-9.tar.gz'
Content type 'application/x-gzip' length 882102 bytes (861 Kb)
URL abierta
==================================================
downloaded 861 Kb
probando la URL 'http://cran.rstudio.com/src/contrib/rgeos_0.2-19.tar.gz'
Content type 'application/x-gzip' length 221471 bytes (216 Kb)
URL abierta
==================================================
downloaded 216 Kb
* installing *source* package ‘sp’ ...
** package ‘sp’ successfully unpacked and MD5 sums checked
** libs
gcc -std=gnu99 -I/usr/share/R/include -DNDEBUG -fpic -O3 -pipe -g -c R centroid.c -o Rcentroid.o
gcc -std=gnu99 -I/usr/share/R/include -DNDEBUG -fpic -O3 -pipe -g -c gcdist.c -o gcdist.o
gcc -std=gnu99 -I/usr/share/R/include -DNDEBUG -fpic -O3 -pipe -g -c init.c -o init.o
gcc -std=gnu99 -I/usr/share/R/include -DNDEBUG -fpic -O3 -pipe -g -c pip.c -o pip.o
gcc -std=gnu99 -I/usr/share/R/include -DNDEBUG -fpic -O3 -pipe -g -c pip2.c -o pip2.o
gcc -std=gnu99 -I/usr/share/R/include -DNDEBUG -fpic -O3 -pipe -g -c sp_xports.c -o sp_xports.o
gcc -std=gnu99 -I/usr/share/R/include -DNDEBUG -fpic -O3 -pipe -g -c surfaceArea.c -o surfaceArea.o
gcc -std=gnu99 -I/usr/share/R/include -DNDEBUG -fpic -O3 -pipe -g -c zerodist.c -o zerodist.o
gcc -std=gnu99 -shared -o sp.so Rcentroid.o gcdist.o init.o pip.o pip2.o sp_xports.o surfaceArea.o zerodist.o -L/usr/lib/R/lib -lR
installing to /home/checo/R/i486-pc-linux-gnu-library/2.15/sp/libs
** R
** data
** demo
** inst
** preparing package for lazy loading
** help
*** installing help indices
** building package indices
** installing vignettes
‘intro_sp.Rnw’
‘over.Rnw’
** testing if installed package can be loaded
* DONE (sp)
* installing *source* package ‘rgeos’ ...
** package ‘rgeos’ successfully unpacked and MD5 sums checked
configure: CC: gcc -std=gnu99
configure: CXX: g++
configure: rgeos: 0.2-17
checking for /usr/bin/svnversion... no
configure: svn revision: 394
checking geos-config usability...
./configure: line 1385: geos-config: command not found
no
configure: error: geos-config not usable
ERROR: configuration failed for package ‘rgeos’
* removing ‘/home/checo/R/i486-pc-linux-gnu-library/2.15/rgeos’
Warning in install.packages :
installation of package ‘rgeos’ had non-zero exit status
मेरी अज्ञानता को क्षमा करें, लेकिन मुझे नहीं पता कि यह फ़ाइल, "जियोस-कॉन्फिगर" कहां से आती है: क्या इसे ऊपर gcc संकलनों द्वारा उत्पन्न किया जाना चाहिए, या इसे पहले स्थापित किया जाना चाहिए जब libgeos पुस्तकालयों को बंद कर दिया गया था?
मैंने सीखा, एक अन्य मशीन से, कि "जियोस-कॉन्फिगरेशन" एक निष्पादन योग्य है और इसे / usr / बिन में स्थापित किया जाना चाहिए।
क्या आपको इस बारे में कोई जानकारी है कि मेरी प्रक्रिया में क्या गलत है?
धन्यवाद,
-Sergio।
apt-file
ubuntu रेपो में फ़ाइलों को देखने के लिए अच्छा उपकरण का उपयोग कर सकते हैं । उदाहरण के लिए।apt-file search geos-config
आपको एक सटीक मेल देगाlibgeos-dev
।