Chinaunix首页 | 论坛 | 博客
  • 博客访问: 381128
  • 博文数量: 43
  • 博客积分: 1493
  • 博客等级: 上尉
  • 技术积分: 660
  • 用 户 组: 普通用户
  • 注册时间: 2008-05-01 10:57
文章分类

全部博文(43)

文章存档

2015年(1)

2013年(1)

2011年(6)

2010年(13)

2009年(13)

2008年(9)

分类: LINUX

2009-04-30 19:32:11

       如何安装无法安装的库

 

       我这里说的是你在调用apt-get install 的时候提示某些包没有安装,比如你在安装osso-wlan的时候提示dsme没有安装,但是网络上又找不到相应的包,这时候怎么办呢?

1,  在参考样机上找到相应的文件内容,调用命令如下:

Dpkg –L dsme

这时候会出现一堆的文件列表,新键一个文件夹,假设为dsme_files,然后把刚才列出的文件全部copydsme_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包的错误了,如此这般把所有它需要安装的包都混过去,你就可以安装这个包了。

阅读(1105) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~