您尚未登录。

#1 2016-02-17 22:29:51

海神名
会员
注册时间: 2016-01-29
帖子: 7

archlinux环境下调用install.packages()函数安装R扩展包出错,求大神解答!

> install.packages("vcd")
Installing package into ‘/home/leo/R/x86_64-pc-linux-gnu-library/3.2’
(as ‘lib’ is unspecified)
--- Please select a CRAN mirror for use in this session ---
Error: .onLoad failed in loadNamespace() for 'tcltk', details:
call: dyn.load(file, DLLpath = DLLpath, ...)
error: unable to load shared object '/usr/lib/R/library/tcltk/libs/tcltk.so':
libtcl8.6.so: cannot open shared object file: No such file or directory

离线

#2 2016-02-17 23:00:20

依云
会员
所在地: a.k.a. 百合仙子
注册时间: 2011-08-21
帖子: 8,917
个人网站

Re: archlinux环境下调用install.packages()函数安装R扩展包出错,求大神解答!

没有 libtcl8.6.so。装了 tcl 没有?

离线

#3 2016-02-18 08:24:38

海神名
会员
注册时间: 2016-01-29
帖子: 7

Re: archlinux环境下调用install.packages()函数安装R扩展包出错,求大神解答!

依云 说:

没有 libtcl8.6.so。装了 tcl 没有?

怎么装啊,谢谢啦
tcl是linux的包吗?

最近编辑记录 海神名 (2016-02-18 08:27:07)

离线

#4 2016-02-18 11:52:15

血族使天
会员
注册时间: 2013-01-12
帖子: 132

Re: archlinux环境下调用install.packages()函数安装R扩展包出错,求大神解答!

pacman

离线

#5 2016-02-18 12:24:44

海神名
会员
注册时间: 2016-01-29
帖子: 7

Re: archlinux环境下调用install.packages()函数安装R扩展包出错,求大神解答!

tcl包装过了,
[leo@HSM /]$ cd usr/lib/R/library/tcltk/libs/
[leo@HSM libs]$ ls
tcltk.so
目录下有tcltk.so文件
接下来需要配置什么吗?

血族使天 说:

pacman

离线

#6 2016-02-18 16:29:36

尹良灿
会员
注册时间: 2013-04-23
帖子: 178

Re: archlinux环境下调用install.packages()函数安装R扩展包出错,求大神解答!

二楼都说了是没有 libtcl8.6.so。。。。

pacman -S tcl 试试?

离线

#7 2016-02-18 21:42:57

依云
会员
所在地: a.k.a. 百合仙子
注册时间: 2011-08-21
帖子: 8,917
个人网站

Re: archlinux环境下调用install.packages()函数安装R扩展包出错,求大神解答!

tcltk 不是 tcl。

pacman -S tcl 就可以了。

离线

#8 2016-02-20 07:57:55

海神名
会员
注册时间: 2016-01-29
帖子: 7

Re: archlinux环境下调用install.packages()函数安装R扩展包出错,求大神解答!

tcl已经装过了,
$ cd usr/lib/R/library/tcltk/libs/
[leo@HSM libs]$ ls tcltk.so
路径下有也那个文件,还是不行,用root权限还是不行

尹良灿 说:

二楼都说了是没有 libtcl8.6.so。。。。

pacman -S tcl 试试?

离线

#9 2016-02-25 00:19:02

eugllena
会员
注册时间: 2016-02-24
帖子: 2

Re: archlinux环境下调用install.packages()函数安装R扩展包出错,求大神解答!

The file you missed is libtcl8.6.so, which is located in /usr/lib/.

You have to install package "tcl". You can install it by:

$ sudo pacman -S tcl

Another package you may install as well:

$ sudo pacman -S tk

离线

#10 2016-02-28 10:14:42

海神名
会员
注册时间: 2016-01-29
帖子: 7

Re: archlinux环境下调用install.packages()函数安装R扩展包出错,求大神解答!

安装tk后就可以了,谢谢!

eugllena 说:

The file you missed is libtcl8.6.so, which is located in /usr/lib/.

You have to install package "tcl". You can install it by:

$ sudo pacman -S tcl

Another package you may install as well:

$ sudo pacman -S tk

离线

页脚