sqldf не устанавливается на Ubuntu 14.04
Я пытаюсь установить пакет sqldf в Ubuntu 14.04 машины, но я получаю следующую ошибку:
Warning in install.packages :
package ‘sqldf’ is not available (for R version 3.0.2)
Я попытался установить библиотекуlibpq-dev , как было предложено издругого сообщения , но я все равно получаю сообщение.
Обновить
Я пытаюсь обновить R, но получаю следующее сообщение:
The following packages have unmet dependencies:
r-base : Depends: r-base-core (>= 3.1.2-1precise0) but it is not going to be installed
Depends: r-recommended (= 3.1.2-1precise0) but it is not going to be installed
Recommends: r-base-html but it is not going to be installed
E: Unable to correct problems, you have held broken packages.
Я пробовал решения в этой теме , но ни одно не сработало
3 ответа:
Посмотрите на страницу пакета :
Depends: R (≥ 3.1.0), gsubfn (≥ 0.6), proto, RSQLite (≥ 1.0.0)
Как ясно указано в сообщении об ошибке, вы используете более старый R 3.0.2, который меньше, чем требуемый 3.1.0.
Исправление легко: прочитайте специфичный для Ubuntu README , внесите коррективы в установку (текущий !!) R двоичные файлы as .deb пакет через
apt-get
от CRAN - и вы получите R 3.1.2 в кратчайшие сроки., что позволит вам также установить текущий sqldf.
Я следовал этим инструкциям и все работало!
sudo add-apt-repository ppa:marutter/rrutter sudo apt-get update sudo apt-get install r-base r-base-dev
Вы можете найти это решение с помощью этого попробуйте это:
# Install function for packages packages<-function(x) { x<-as.character(match.call()[[2]]) if (!require(x,character.only=TRUE)) { install.packages(pkgs=x,repos="http://cran.r-project.org") require(x,character.only=TRUE) } } packages(ggplot2) packages(reshape2) packages(plyr) # etc ...other packages
Вот и все удовольствие..!!