分类: LINUX
2009-04-30 19:32:11
如何安装无法安装的库
我这里说的是你在调用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:
Depends: libc6
(>=
Description:
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包的错误了,如此这般把所有它需要安装的包都混过去,你就可以安装这个包了。