Инсталирайте ggplot2 на opensuse 11.4

Опитвам се да инсталирам ggplot2, но получавам следната грешка:

опитвайки URL 'http://cran.skazkaforyou.com/src/contrib/ggplot2_0.8.9.tar.gz' Тип съдържание 'application/x-gzip' дължина 2074749 байта (2,0 Mb) отворен URL ======= ============================================= изтеглено 2.0 Mb

* инсталиране на изходен пакет „plyr“ ...

** библиотеки

sh: make: командата не е намерена

ГРЕШКА: неуспешна компилация за пакет „plyr“

* премахване на „/home/jayron/R/x86_64-unknown-linux-gnu-library/2.12/plyr“

* инсталиране на изходен пакет „дайджест“ ...

** libs sh: make: командата не е намерена

sh: make: командата не е намерена ГРЕШКА: компилацията е неуспешна за пакета 'colorspace'

ГРЕШКА: зависимостите 'reshape', 'plyr', 'digest', 'colorspace' не са налични за пакета 'ggplot2' * премахване на '/home/jayron/R/x86_64-unknown-linux-gnu-library/2.12/ggplot2'

Изтеглените пакети са в „/tmp/Rtmp0Sgoxp/downloaded_packages“

някаква помощ моля?


person Jayron Soares    schedule 07.11.2011    source източник


Отговори (3)


Опитайте следния код:

install.packages("ggplot2", repos = "http://cran.r-project.org")
person djhurio    schedule 07.11.2011
comment
Благодаря ви, момчета, разбрах!...най-накрая =) - person Jayron Soares; 08.11.2011
comment
Доста съм изненадан, че този метод работи за Ageu. Съобщението ясно показва липсващи инструменти за разработка, което не е свързано с репо URL адрес: make: command not found - person Tankman六四; 05.01.2014

Имате нужда от пакети за разработка. Освен ако някой не е пакетирал скорошен Ggplot2 за opensuse, ще трябва да ги инсталирате чрез (мисля) zypper. Съобщението за грешка казва, че нямате "make" на вашата система. Вероятно ще има още.

person paulb20    schedule 07.11.2011

Имате нужда от пакети за разработка. Докато някой не пакетира скорошен ggplot2 за opensuse, което все още не се е случило днес (януари 2014 г.), ще трябва да сте root, за да инсталирате тези с помощта на zypper:

# zypper install r-base-devel

Този пакет съществува от opensuse 11.3.

Съобщението за грешка казва, че нямате "make" на вашата система. Ако инсталирате само 'make', вероятно ще има още подобни грешки. Следователно трябва да инсталирате всички инструменти за разработка, необходими за ggplot2. Това може да стане чрез root с

# zypper install -t pattern devel_C_C++
person Tankman六四    schedule 05.01.2014