- 論壇徽章:
- 0
|
如何安裝無(wú)法安裝的庫(kù)
我這里說(shuō)的是你在調(diào)用apt-get install 的時(shí)候提示某些包沒(méi)有安裝,比如你在安裝osso-wlan的時(shí)候提示dsme沒(méi)有安裝,但是網(wǎng)絡(luò)上又找不到相應(yīng)的包,這時(shí)候怎么辦呢?
1,
在參考樣機(jī)上找到相應(yīng)的文件內(nèi)容,調(diào)用命令如下:
Dpkg –L dsme
這時(shí)候會(huì)出現(xiàn)一堆的文件列表,新鍵一個(gè)文件夾,假設(shè)為dsme_files,然后把剛才列出的文件全部copy到dsme_files文件夾。
2,
把這些文件放到你想安裝osso-wlan的機(jī)子上(我稱為目標(biāo)機(jī)),并且按照這些文件存放的路徑放到相應(yīng)的目錄,比如有個(gè)文件叫/usr/sbin/dsmetool,你就必須把dsmetool這個(gè)文件放到你的目標(biāo)機(jī)上的/usr/sbin/目錄下。
3,
在參考機(jī)上打開(kāi)/var/lib/dpkg/status查到dsme的包的信息,比如dsme在那個(gè)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.
打開(kāi)目標(biāo)機(jī)上的/var/lib/dpkg/status把上面這段代碼放進(jìn)去。
4,
把參考機(jī)上的/var/lib/dpkg/info/dsme.list copy到目標(biāo)機(jī)上的/var/lib/dpkg/info/的位置
5,經(jīng)過(guò)了以上這些步驟,就已經(jīng)欺騙了apt-get 這個(gè)命令,當(dāng)你再次運(yùn)行apt-get install osso-wlan的時(shí)候它就不再報(bào)沒(méi)有安裝dsme包的錯(cuò)誤了,如此這般把所有它需要安裝的包都混過(guò)去,你就可以安裝這個(gè)包了。
本文來(lái)自ChinaUnix博客,如果查看原文請(qǐng)點(diǎn):http://blog.chinaunix.net/u2/67984/showart_1915536.html |
|