2011-10-14 10 views
104

मैं लिनक्स और आरउबंटू 11.04

मैं उबंटू 11.04 में आर 2.12 स्थापित करने के लिए नए कर रहा हूँ में आर पैकेज स्थापित करने में असमर्थ। आज मैं एक नया पैकेज स्थापित करने की कोशिश की, तो मैं निम्न आदेश भागा:

install.packages('XML') 

लेकिन स्थापना विफल और निम्न जानकारी दे दी है:

* installing *source* package ‘XML’ ... 
checking for gcc... gcc 
checking for C compiler default output file name... a.out 
checking whether the C compiler works... yes 
checking whether we are cross compiling... no 
checking for suffix of executables... 
checking for suffix of object files... o 
checking whether we are using the GNU C compiler... yes 
checking whether gcc accepts -g... yes 
checking for gcc option to accept ISO C89... none needed 
checking how to run the C preprocessor... gcc -E 
No ability to remove finalizers on externalptr objects in this verison of R 
checking for sed... /bin/sed 
checking for pkg-config... /usr/bin/pkg-config 
checking for xml2-config... no 
Cannot find xml2-config 
ERROR: configuration failed for package ‘XML’ 
* removing ‘/home/spirit/R/i686-pc-linux-gnu-library/2.12/XML’ 

The downloaded packages are in 
    ‘/tmp/RtmpoZYxnv/downloaded_packages’ 
Warning message: 
In install.packages("XML") : 
    installation of package 'XML' had non-zero exit status 

मैं भी करने की कोशिश की:

sudo install.packages('XML') 

लेकिन यह वही त्रुटि जानकारी देता है।

कोई मुझे कोई सलाह दे सकता है? अग्रिम में धन्यवाद।

+0

'xml2-config' स्थापित करें? –

+30

@WayneWerner आपको (उपयोगी) समाधान देने के 2 साल बाद (उपयोगी!) प्रश्न बंद करने से शर्मिंदा नहीं हैं? और आपके जैसे टिप्पणी पोस्ट करने से बाद में भी पढ़ा नहीं गया ... – user14764

+7

इस प्रश्न ने मुझे उबंटू 14.04 – geneorama

उत्तर

161

install.packages विधि

आप तो एक सुरक्षा प्रॉम्प्ट प्रकार में ubuntu पैकेज libxml2-dev स्थापित करने की आवश्यकता:

sudo apt-get update 
sudo apt-get install libxml2-dev 

आप इस के लिए विशेष sudo शक्तियों की आवश्यकता होगी।

उबंटू पैकेज विधि

रिची और डिर्क उल्लेख किया है, आप भी उपयोग कर सकते हैं:

sudo apt-get install r-cran-xml 

आप नीचे इस मार्ग जाते हैं, मुझे लगता है कि आप की जाँच R ubuntu sources पृष्ठ होगा की सिफारिश करेंगे सुनिश्चित करें कि आपके पास आर और संबंधित आर पैकेज का वर्तमान संस्करण है। यदि आप उबंटू के एलटीएस संस्करण का उपयोग कर रहे हैं तो यह महत्वपूर्ण हो सकता है।

+1

क्या आप synaptic कोशिश कर सकते हैं? आपको जिस पैकेज की आवश्यकता है उसे देखें – pacomet

+0

r-cran-xml पर्याप्त नहीं है, libxml2-dev करना था – Ferroao

27

कॉलिन द्वारा जवाब एक संकीर्ण अर्थ में सही है, लेकिन एक ही समय गलत में के रूप में आप सिर्फ कह सकते हैं

sudo apt-get install r-cran-xml 

XML के रूप में उबंटू में उपलब्ध क्रैन संकुल से एक है। apt-cache search r-cran-* दूसरों को देखें।