একবার জিওস লাইব্রেরি ইনস্টল করা (সি ++, এবং সি), এবং তারপরে rgeos প্যাকেজ (আর) ইনস্টল করার চেষ্টা করে, এটি জিও-কনফিগারটি অনুপস্থিত রিপোর্ট করে!


9

প্যাকেজ rgeos, আর ভাষা থেকে, জিওস লাইব্রেরিগুলির পূর্ববর্তী ইনস্টলেশন প্রয়োজন, আমি আমার উবুন্টু 12.04 (32 বিট) মেশিনে সিন্যাপটিক ইনস্টলারটি ব্যবহার করে, লাইবজিয়াস এবং লিবিজিয়ো-সি 1 (3.2.2) উভয়ই ইনস্টল করেছি।

তারপরে আমি সরাসরি আর কনসোল থেকে 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

আমার অজ্ঞতাটি ক্ষমা করুন, তবে "জিওস-কনফিগারেশন" এই ফাইলটি কোথা থেকে এসেছে তা আমি জানি না: উপরের জিসিসি সংকলনগুলি দ্বারা এটি উত্পন্ন করা উচিত, বা লিবিজিয়াস লাইব্রেরিগুলি অন্তর্ভুক্ত থাকা অবস্থায় এটি পূর্বে ইনস্টল করা উচিত?

আমি অন্য একটি মেশিন থেকে শিখেছি, "জিওস-কনফিগারেশন" একটি এক্সিকিউটেবল এবং এটি / usr / বিনে ইনস্টল করা উচিত।

আমার পদ্ধতিতে কোন সমস্যা আছে তা সম্পর্কে আপনার কি ধারণা আছে?

ধন্যবাদ,

-Sergio।

উত্তর:


14

আপনার প্রিয় প্যাকেজ ম্যানেজার (বা সফ্টওয়্যার কেন্দ্র) এর সাথে libgeos-devLibgeos-dev ইনস্টল করুন প্যাকেজ ইনস্টল করুন এবং আপনার কাছে থাকবে /usr/bin/geos-config

আমি এটি কীভাবে পেলাম? আমি http://packages.ubuntu.com/ ওয়েবপৃষ্ঠায় geos-configফাইলগুলির জন্য ক্যোয়ারীটি ব্যবহার করেছি । এটি আপনার প্রয়োজনীয় প্যাকেজটির তালিকা তৈরি করবে ( ক্যোয়ারী লিঙ্ক )। আপনি পরের বার অনুরূপ সমস্যা চালানোর সময় এটি ব্যবহার করুন!


2
apt-fileউবুন্টু রেপোতে ফাইলগুলি সন্ধানের জন্য আপনি দুর্দান্ত সরঞ্জামটিও ব্যবহার করতে পারেন । যেমন। apt-file search geos-configআপনি একটি সঠিক মিল দিতে হবে libgeos-dev
অর্টাঙ্গ

ধন্যবাদ! আপনার সুপারিশ অনুসারে আমি এটি করেছি এবং আর প্যাকেজ "rgeos" এছাড়াও কোনও সমস্যা ছাড়াই ইনস্টল করা হয়েছিল।
জুলিও সার্জিও

2

যেহেতু ওপি একটি নির্দিষ্ট বিতরণের নাম দেয় না, তাই সেন্টোসে (যেমন, আরএইচইএল এবং অ্যামাজন লিনাক্স) গো-কনফিগার ইনস্টল করার জন্য আমার প্রয়োজনীয় লাইনটি এখানে রয়েছে: yum install -y geos-devel

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.