【问题标题】:I cannot install the package tcltk in R我无法在 R 中安装包 tcltk
【发布时间】:2020-10-13 20:37:17
【问题描述】:

我正在尝试安装包Rcmdr,但它依赖于tcltk2,后者依赖于tcltk,但我无法安装tcltk

我的状态:

> capabilities()["tcltk"]
tcltk 
FALSE  

我尝试过的:

install.packages("https://cran.r-project.org/src/contrib/Archive/tcltk/tcltk_0.1-1.tar.gz", type="source", repos=NULL)

返回:

安装包到‘/home/felipeaugustox/R/x86_64-pc-linux-gnu-library/3.6’ (因为“lib”未指定) 尝试 URL 'https://cran.r-project.org/src/contrib/Archive/tcltk/tcltk_0.1-1.tar.gz' 内容类型 'application/x-gzip' 长度 5000 字节 ==================================================== 下载了 5000 字节

错误:无法从“/tmp/RtmpH9kH6v/downloaded_pa​​ckages/tcltk_0.1-1.tar.gz”中提取包 install.packages 中的警告: 安装包“/tmp/RtmpH9kH6v/downloaded_pa​​ckages/tcltk_0.1-1.tar.gz”的退出状态非零

我也尝试过:

R CMD INSTALL tcltk_0.1-1.tar.gz

返回:

错误:无法从“tcltk_0.1-1.tar.gz”中提取包

我的设置:

  • R 版本 3.6.1
  • Ubuntu 18.06

【问题讨论】:

  • tcltk 是一个系统包。在 AskUbuntu 上查找如何安装它。
  • @IRTFM 我安装了sudo apt-get install tcl8.5-dev tk8.5-dev
  • 在这种情况下,可能使用 R 包的二进制安装,确保它与 R 3.6.x 匹配。见cran.r-project.org/bin/linux/ubuntu
  • 这不是我试过的吗? R CMD INSTALL tcltk_0.1-1.tar.gz
  • @user20650 之后:r-cran-tcltk2 is already the newest version (1.2-11-1.1).

标签: r linux tcltk


【解决方案1】:

这是一位用户发现的成功:

cd ~/Downloads
wget http://mirrors.kernel.org/ubuntu/pool/universe/i/itcl3/itcl3_3.4.3-1_amd64.deb
sudo apt-get install ./itcl3_3.4.3-1_amd64.deb

【讨论】:

  • 我在这里安装了,但在尝试安装tcltk2时收到同样的错误:> 错误:此系统不支持Tcl/Tk
猜你喜欢
  • 2021-02-12
  • 1970-01-01
  • 1970-01-01
  • 2014-06-14
  • 1970-01-01
  • 2020-07-02
  • 2015-12-22
  • 2018-09-24
  • 2014-01-31
相关资源
最近更新 更多