• Ubutu 12.04 LTS 安装iNode 后缺少libjpeg.so.62与libtiff.so.3解决方法软连接问题


      2012年4月26号下Ubuntu 12.04 LTS在官网可以下载了,等待了几天的楼主很兴奋去下载了,虽然是linux菜鸟一枚,但也算得上爱好者。首先想到的是在宿舍安装,安装完之后,第一件事肯定是想上网。楼主所处在的环境是校园网,需要安装iNode才可以上网的。然后迅速安装好iNode(若新手不知道如何安装可以在博客上留言,此处不作解释)。双击图标之后,木有反应。然后打开终端测试一下,
    $:./你的安装文件夹/iNodeClient
        发现了如下问题:
    ./你的安装文件夹/iNodeClient: error while loading shared libraries: libjpeg.so.62: cannot open shared object file: No such file or directory
          然后像很多人一样第一时间是找度娘,谷歌。在网络上溜达了一会,发现没有什么解决方法,后来看到一位仁兄的博客,方法是去下载libjpeg.so.62安装,然后就可以了。有点苦笑不得,我就是因为上不了网才要弄好这个的。(如果真要这样,只能先回到windows中下载再回来安装了)不过后来他文章中提到的方法令我突然顿悟了。不过由于写博客的时间离看那位仁兄的博客有两三天了,所以此处没有提到,若那位作者看到,请给我留言。
          其实我的iNode安装包(在中大东校区下载,所以不知道版本号是哪个)对于ubuntu 12.04 找不到两个连接库,libjpeg.so.62和libtiff.so.3,(运行命令
    $:sudo ldd ./iNodeClient | grep 'not found'
    可知)但是同样的安装包我在ubuntu 10.04,Fedora 16 ,CentOS 5.8中安装都没出现过问题,楼主再想会不会是连接库更新了,找不到呢。于是尝试了以下方法:
    $:locate libjpeg(/libtiff)
    果然发现了它们在 /usr/lib/i386-linux-gnu/下,于是执行了以下命令。
    $:sudo cp ./i386-linux-gnu/libjpeg.so.8 ./i386-linux-gnu/libjpeg.so.8.0.2 ./
    $:sudo ln -s libjpeg.so.8 libjpeg.so.62
    创建了libjpeg.so.62指向新库libjpeg.so.8的软链接。(实际上libjpeg.so.8是指向libjpeg.so.8.0.2的硬链接)
    $:sudo cp /usr/lib/i386-linux-gnu/libtiff.so.4 /usr/lib/i386-linux-    gnu/libtiff.so.4.3.4 ./
    $:sudo ln -s libtiff.so.4 libtiff.so.3
    创建了libtiff.so.3指向新库libtiff.so.4的软链接。(实际上libtiff.so.4为指向libtiff.so.4.3.4的硬链接)
    重新运行
    $:./你的安装文件夹/iNodeClient
      打开了iNode,输入帐号即可上网,菜鸟小高兴了一下,因而才能在ubuntu 12.04下写下这个博客,由于12.04正式版还比较新,解决方法不多,希望能让遇到同样问题的童鞋有点启发。本文针对像我这样不是大牛的人,有大牛路过可忽略之,希望有大牛看到可以对我的想法批评或者建设一下。
    如想转发或复制,请标注出处哈。
    转载自:http://blog.chinaunix.net/uid-26919525-id-3192877.htmlUbutu 12.04 LTS 安装iNode 后缺少libjpeg.so.62与libtiff.so.3解决方法


  • 相关阅读:
    filter
    验证
    HTML5 canvas 内部元素事件响应
    canvas 椭圆
    计算2点角度
    复制pdf文字出来是乱码的一种可能的解决方案
    LaTeX Pdf to Word
    论文题录导入导出的困惑
    公式测试
    [LaTex]Visio文件转EPS文件[转]
  • 原文地址:https://www.cnblogs.com/thinksasa/p/3129312.html
Copyright © 2020-2023  润新知