安装或者编译时出现依赖库缺失的终极解决方法

编译打包和其他
回复
coffeefirst
帖子: 43
注册时间: 2008-10-25 17:54

安装或者编译时出现依赖库缺失的终极解决方法

#1

帖子 coffeefirst » 2012-04-09 23:03

最近在编译和安装时,总是出现库缺失,现在总结一下解决方法。
一、通用方法,google搜索缺失库,在RPM search页面下载包,用peazip等软件解压,后手动将缺失库(注意必须是库。这种方法解压出来的我们所需的那个名称并不是库文件,而是一个说明文档。真正的库文件是我们所需要的那个库文件名称后加上一串的那个。更直观的判断方法是看大小。)复制到use/lib下,并链接为我们需要的库名称。注意rpm包是分32位和64位的。
二、终极方法。如果我们需要一个库文件libltdl.so.3,则复制以下链接:

代码: 全选

http://www.openmamba.org/distribution/distromatic.html?tag=milestone1&pkg=libltdl.i586
到浏览器上,可以发现有个下载选项,下载后使用代码

代码: 全选

rpm2cpio xxx.rpm | cpio -div
解压,会自动解压到所需的位置,并作相应链接。如需要其他库文件,在网址上作相应修改就可以,这个大家应该都会。

这两种方法交错使用,库文件的问题就基本解决了。
头像
YeLee
论坛版主
帖子: 26406
注册时间: 2008-08-13 8:48
系统: Fundu i64
来自: 东海硇州,一双管钥。
联系:

Re: 安装或者编译时出现依赖库缺失的终极解决方法

#2

帖子 YeLee » 2012-04-09 23:28

好吧,我不会说apt-get build-dep的。
◎当我站在道德的高度上俯视别人的时候,发现自己是多么渺小。
♥执着但不偏激,反对而不排斥,坚决捍卫矛盾体的存在方式。
★★★天气预报★★★
fcitx-yatable一个可以使用的码表输入法
[教程]几个实例攻克软件编译难关
Gentoo Development Guide
字体相关
coffeefirst
帖子: 43
注册时间: 2008-10-25 17:54

Re: 安装或者编译时出现依赖库缺失的终极解决方法

#3

帖子 coffeefirst » 2012-04-10 17:49

YeLee 写了:好吧,我不会说apt-get build-dep的。
这是通用方法。我现在用puppy,你不能指望它几条指令就搞定
头像
YeLee
论坛版主
帖子: 26406
注册时间: 2008-08-13 8:48
系统: Fundu i64
来自: 东海硇州,一双管钥。
联系:

Re: 安装或者编译时出现依赖库缺失的终极解决方法

#4

帖子 YeLee » 2012-04-10 17:51

:em04 :em04 :em04
◎当我站在道德的高度上俯视别人的时候,发现自己是多么渺小。
♥执着但不偏激,反对而不排斥,坚决捍卫矛盾体的存在方式。
★★★天气预报★★★
fcitx-yatable一个可以使用的码表输入法
[教程]几个实例攻克软件编译难关
Gentoo Development Guide
字体相关
回复