2019-06-30 16:31:47 sinat_30967935 阅读数 207
  • Linux系列之走进Linux新世界

    本课程为全新马哥Linux全套系列课程之一--Linux基础入门和架构了解,从Linux起源,Linux架构和Linux形成历史开始逐步讲解,让你彻彻底底了解Linux的诞生,之后介绍了Linux相关文化和核心组成结构,以及Linux常用命令和基本用法,课程由浅入深,讲授方法受到98%学员一致好评!

    20466 人正在学习 去看看 马永亮
查找电脑本地是否有该库文件。

首先查找是否有对应的库文件

sudo find /usr/ -name libgcc_s.so

结果如下所示

/usr/lib/gcc/x86_64-linux-gnu/7/32/libgcc_s.so
/usr/lib/gcc/x86_64-linux-gnu/7/libgcc_s.so
/usr/lib/gcc/x86_64-linux-gnu/7/x32/libgcc_s.so
/usr/lib/gcc/x86_64-linux-gnu/3.4.6/32/libgcc_s.so
*/usr/lib/gcc/x86_64-linux-gnu/3.4.6/libgcc_s.so*
/usr/lib/x86_64-linux-gnu/libgcc_s.so

以上说明在本地电脑上有该文件。则下面的步骤是添加搜索路径。

下载安装指定依赖库
sudo apt-get install apt-file
apt-file update
apt-file search libjpeg.so.8 
sudo apt-get install libjpeg-turbo8:i386

注意对于32位的cjpeg程序,需要安装32位的libjpeg-turbo8,其中i386指定了软件包为32位。

2017-07-26 17:10:09 dfb714620427 阅读数 628
  • Linux系列之走进Linux新世界

    本课程为全新马哥Linux全套系列课程之一--Linux基础入门和架构了解,从Linux起源,Linux架构和Linux形成历史开始逐步讲解,让你彻彻底底了解Linux的诞生,之后介绍了Linux相关文化和核心组成结构,以及Linux常用命令和基本用法,课程由浅入深,讲授方法受到98%学员一致好评!

    20466 人正在学习 去看看 马永亮

yum whatprovides libbz2.so.1

命令行
2019-08-13 09:58:24 q1uTruth 阅读数 5
  • Linux系列之走进Linux新世界

    本课程为全新马哥Linux全套系列课程之一--Linux基础入门和架构了解,从Linux起源,Linux架构和Linux形成历史开始逐步讲解,让你彻彻底底了解Linux的诞生,之后介绍了Linux相关文化和核心组成结构,以及Linux常用命令和基本用法,课程由浅入深,讲授方法受到98%学员一致好评!

    20466 人正在学习 去看看 马永亮

环境:ubuntu18.04

提示缺少库

查linux缺少库的方法dpkg -S libgthread-2.0.so.0
安装 sudo apt-get install

安装一些东西经常要用到路径 where is

pwd

whereis xxx.sh

连接不上us.archive.ubuntu.com

sudo vi 文件名
https://blog.csdn.net/he_wolf/article/details/37793201

2016-10-19 20:04:21 wyhllk 阅读数 236
  • Linux系列之走进Linux新世界

    本课程为全新马哥Linux全套系列课程之一--Linux基础入门和架构了解,从Linux起源,Linux架构和Linux形成历史开始逐步讲解,让你彻彻底底了解Linux的诞生,之后介绍了Linux相关文化和核心组成结构,以及Linux常用命令和基本用法,课程由浅入深,讲授方法受到98%学员一致好评!

    20466 人正在学习 去看看 马永亮
  1. 首先使用ldd命令查看程序的依赖库,使用方法是ldd 程序名,看到缺少的库,会会出现not found
  2. 如果是普通的用户,不是root用户,想要使用,在用户的目录下建立一个lib目录(我一般建立的是.lib),把刚刚提示缺少的动态库,拷贝到lib目录中即可。
  3. 然后在.bash_profile中加入export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:lib所在的目录。然后使用. .bash_profile。
2012-07-04 16:50:13 lcjatf 阅读数 8704
  • Linux系列之走进Linux新世界

    本课程为全新马哥Linux全套系列课程之一--Linux基础入门和架构了解,从Linux起源,Linux架构和Linux形成历史开始逐步讲解,让你彻彻底底了解Linux的诞生,之后介绍了Linux相关文化和核心组成结构,以及Linux常用命令和基本用法,课程由浅入深,讲授方法受到98%学员一致好评!

    20466 人正在学习 去看看 马永亮

linux运行程序缺少库的解决方法

最近准备用linux玩blender, 从graphicall.org上下载SVN上较新的版本下来,运行提示error while loading shared libraries: libxxx: cannot open shared object file: No such file or directory.
换了好几个发行版,都有问题。最后还是得自己找库:
首先来到blender的程序目录,命令行: ldd ./blender
出现blender这个程序依赖的库。


记下not found的库名。
有些库其实系统里已有只不过名字有些差异。
先找到库的完整名字:
比如: 来到/usr/lib目录下: ls libpulse*
通过添加link来解决:
例如: ln -s /usr/lib/libpulse.so.0 /usr/lib/libpulse.so.0.12.2
有些库系统里确实没有, 就得上网找:
搜索技巧: 库名+deb
或者去debian或ubuntu网站, 那里有大量已经做好的deb包

所有库文件到位后,/usr/lib下运行命令(需要root权限,命令多的话最好用python什么自动生成比较方便,下面是lubuntu10.04里所需的命令)

ln -s -f libgettextlib-0.17.so libgettextlib-0.14.6.so

ln -s -f libgomp.so.1.0.0 libgomp.so.1

ln -s -f libHalf.so.6.0.0 libHalf.so.4

ln -s -f libIex.so.6.0.0 libIex.so.4

ln -s -f libIlmImf.so.6.0.0 libIlmImf.so.4

ln -s -f libImath.so.6.0.0 libImath.so.4

ln -s -f libtiff.so.4 libtiff.so.3

ps: linux用起来真麻烦。两个礼拜一共下载试用了好几种发行版,puppy,slax,slitaz,cdlinux,lubuntu,u-lite,ubuntu都不同程度的缺库,比较下来puppy不仅体积小,各种软件功能集成的也较全,但运行blender缺少很多库,有几个实在找不到。 后来就先选择lubuntu, 缺了几个比较容易找到的库,系统运行起来比完整版的ubuntu快点(我用的是上网本,所以对软件效率要求较高),但集成的软件我不太喜欢,比如wifi管理软件不方便,没有预装gcc等编译工具等。最后打算下载ylmf和deepin的linux试试,实在不行还是用回windows, 并期待好用的reactos早点发布。


没有更多推荐了,返回首页