簡體   English   中英

sqldf不安裝在Ubuntu 14.04上

[英]sqldf doesn't install on Ubuntu 14.04

我正在嘗試在Ubuntu 14.04機器上安裝sqldf軟件包,但是我收到以下錯誤:

Warning in install.packages :
  package ‘sqldf’ is not available (for R version 3.0.2)

我嘗試按照其他帖子的建議安裝庫libpq-dev ,但我仍然收到消息。

UPDATE

我正在嘗試更新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.

我嘗試了本主題中的解決方案,但都沒有奏效

查看包頁面

Depends:    R (≥ 3.1.0), gsubfn (≥ 0.6), proto, RSQLite (≥ 1.0.0)

正如錯誤消息明確指出的那樣,您使用的舊版本R 3.0.2小於所需的3.1.0。

修復很簡單:閱讀Ubuntu特定的自述文件 ,進行調整以通過來自CRAN的apt-get安裝(當前!!)R二進制文件作為.deb包 - 您將立即獲得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

這一切都很享受.. !!

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM