- 论坛徽章:
- 0
|
如何安装无法安装的库
我这里说的是你在调用apt-get install 的时候提示某些包没有安装,比如你在安装osso-wlan的时候提示dsme没有安装,但是网络上又找不到相应的包,这时候怎么办呢?
1,
在参考样机上找到相应的文件内容,调用命令如下:
Dpkg –L dsme
这时候会出现一堆的文件列表,新键一个文件夹,假设为dsme_files,然后把刚才列出的文件全部copy到dsme_files文件夹。
2,
把这些文件放到你想安装osso-wlan的机子上(我称为目标机),并且按照这些文件存放的路径放到相应的目录,比如有个文件叫/usr/sbin/dsmetool,你就必须把dsmetool这个文件放到你的目标机上的/usr/sbin/目录下。
3,
在参考机上打开/var/lib/dpkg/status查到dsme的包的信息,比如dsme在那个status的描述是这样的:
Package:
dsme
Status: install
ok installed
Priority:
optional
Section:
misc
Installed-Size:
92
Maintainer: Semi
Malinen
Architecture:
armel
Version: 0.56.7
Depends: libc6
(>= 2.3.5-1), libdsme0
Description: Device State
Management Entity
This package contains the Device State
Management Entity which provides state
management features such as service
monitoring, process watchdog and
inactivity tracking.
打开目标机上的/var/lib/dpkg/status把上面这段代码放进去。
4,
把参考机上的/var/lib/dpkg/info/dsme.list copy到目标机上的/var/lib/dpkg/info/的位置
5,经过了以上这些步骤,就已经欺骗了apt-get 这个命令,当你再次运行apt-get install osso-wlan的时候它就不再报没有安装dsme包的错误了,如此这般把所有它需要安装的包都混过去,你就可以安装这个包了。
本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u2/67984/showart_1915536.html |
|