Ubuntu 11.04'te R paketi yüklenemiyor [kapalı]


130

Linux ve R.'de yeniyim.

Ubuntu 11.04'e R 2.12 kurdum. Bugün yeni bir paket kurmaya çalıştım, bu yüzden aşağıdaki komutu çalıştırdım:

install.packages('XML')

Ancak kurulum başarısız oldu ve aşağıdaki bilgileri verdi:

* 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

Ben de denedim:

sudo install.packages('XML')

Ama aynı hata bilgisini veriyor.

Bana herhangi biri tavsiyede bulunabilir mi?


Yüklensin xml2-configmi?
Wayne Werner

9
Ubuntu
14.04'te

2
Sorunun konu dışı olup olmadığını bilmiyorum, ancak aşağıdaki cevap Ubuntu Trusty Tahr ile ilgili sorunumu da çözdü.
msoftrain

Bu, AskUbuntu yığınına taşınmalı mı? Ubuntu'da gerekli yazılım paketlerinin eksikliğinden kaynaklanan R veya RStudio (muhtemelen başka yazılımlarda ortaya çıksa da?) Kullanımıyla ilgili bir sorudur. Sağda gördüğüm "İlgili" listesine göre yeterince yaygın bir soru. Ve haklı olarak bu paketlerin Ubuntu'da neden eksik olduğu sorulabilir.
Rick Henderson

1
@rickHenderson Diğer Linux dağıtımları için de kullanışlıdır.

Yanıtlar:


212

İnstall.packages yöntemi

Ubuntu paketini kurmanız gerekir libxml2-devYani bir kabuk istemi türünde:

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

Bunun sudoiçin özel güçlere ihtiyacınız olacak .

Ubuntu paket yöntemi

Richie ve Dirk'in bahsettiği gibi, şunları da kullanabilirsiniz:

sudo apt-get install r-cran-xml

Bu yoldan giderseniz, güncel bir R sürümüne ve ilişkili R paketlerine sahip olduğunuzdan emin olmanızı sağlayacak R ubuntu kaynakları sayfasına göz atmanızı tavsiye ederim . Ubuntu'nun LTS sürümünü kullanıyorsanız bu önemli olabilir.


1
Sinaptik deneyebilir misin? Orada ihtiyacınız olan paketi arayın
pacomet

r-cran-xml yeterli değil, libxml2-dev yapmak zorundaydı
Ferroao

MAC kullanıcılarına yardımcı olabilecek benzer bir sorun için gözlemimi paylaşıyorum. Tüm bağımlı kütüphanelere sahip olmama rağmen hala hatalar alıyorum. Pek çok denemeden sonra beni kurtardı - install.packages () kullanarak rstudio aracılığıyla kurarken, -Derleme gerektiren paketi kaynaklardan yüklemek istiyor musunuz? y / n: Cevabınızı buraya 'n' olarak verin. Bu benim için çalıştı.
minion

Debian'da sadece sudo apt-get install libxml2-devçalışmak için yeterli
Adriano Rivolli

Bu hatayı alıyorum: sudo apt-get install r-cran-xml
Suat Atan PhD

29

Colin'in cevabı dar anlamda doğru, ama aynı zamanda söyleyebileceğiniz kadar yanlış

 sudo apt-get install r-cran-xml

XML, Ubuntu'da bulunan CRAN paketlerinden biridir. Do apt-cache search r-cran-*Diğerlerini görmek do.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.