PengJiDing的个人博客分享 http://blog.sciencenet.cn/u/PengJiDing

博文

安装ROOT后libCore.so未载入问题解决

已有 17506 次阅读 2012-10-28 15:37 |个人分类:备忘录|系统分类:科研笔记| ROOT

安装ROOT,最后出现
  Couldn't find font "-adobe-helvetica-medium-r-*-*-10-*-*-*-*-*-iso8859-1",
  trying "fixed". Please fix your system so helvetica can be found,
  this font typically is in the rpm (or pkg equivalent) package
  XFree86-[75,100]dpi-fonts or fonts-xorg-[75,100]dpi.
  /usr/local/bin/root.exe: error while loading shared libraries: libCore.so: cannot open shared object file: No   such file or directory

关键的问题是libCore.so,利用命令
  ldd /usr/local/bin/rootcint
 来检查一下链接库的位置,得到
    linux-vdso.so.1 =>  (0x00007fff8e7c0000)
    libCint.so => no
    libstdc++.so.6 => /usr/lib/x86_64-linux-gnu/libstdc++.so.6 (0x00007f1a2819d000)
    libgcc_s.so.1 => /lib/x86_64-linux-gnu/libgcc_s.so.1 (0x00007f1a27f86000)
    libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007f1a27bc7000)
    libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2 (0x00007f1a279c3000)
    libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x00007f1a276c6000)
    /lib64/ld-linux-x86-64.so.2 (0x00007f1a28e3a000)

  实际上make install成功之后,相关的库肯定是有的,只是没有被链接到。进到/usr/local/lib/root/里面,.so文件都是有的,只需要把他们复制到/lib/x86_64-linux-gnu里面,
    sudo cp /usr/local/lib/root/libCint.so /lib/x86_64-linux-gnu/libCint.so
    sudo cp /usr/local/lib/root/libCore.so /lib/x86_64-linux-gnu/libCore.so
    sudo cp /usr/local/lib/root/libRint.so /lib/x86_64-linux-gnu/libRint.so

 这样就OK了,键入root即可。

  再来解决Couldn't find font "-adobe-helvetica-medium-r-*-*-10-*-*-*-*-*-iso8859-1"的问题。




https://blog.sciencenet.cn/blog-653020-626976.html

上一篇:MATLAB-2010a在Ubuntu 12.04上的安装
收藏 IP: 210.26.57.*| 热度|

0

该博文允许注册用户评论 请点击登录 评论 (1 个评论)

数据加载中...

Archiver|手机版|科学网 ( 京ICP备07017567号-12 )

GMT+8, 2024-4-17 05:21

Powered by ScienceNet.cn

Copyright © 2007- 中国科学报社

返回顶部