Ubuntu安装驱动出错:SystemError: Failed to lock /var/cache/apt/archives/lock 解决方法

作者:我就是个世界 发表于:2011-04-11
安装无线网卡、显卡驱动的时候出现SystemError: Failed to lock /var/cache/apt/archives/lock 的解决方法

出错可能的原因是:
   如果同时打开了 ubuntu软件中心 新立得软件包管理器 就可能出现上述问题
   请查看是否有多个软件安装工具同时运行 ,如果有 先关闭不用的

或者使用如下代码解决:[separator]
[code]
sudo rm /var/cache/apt/archives/lock
sudo rm /var/lib/dpkg/lock
[/code]


[color=#FF0000]PS:2011年04月10日 更新[/color]
----------------------------------
原先安装的无线驱动好像还是有问题,今天解决了
先使用新立得把已经安装的附加私有驱动Broadcom STA 无线驱动彻底删除,重启后重新安装Broadcom B43 wireless driver 无线驱动 即可。

[color=#FF0000]PS:2011年07月5日 更新[/color]
----------------------------------
Ubuntu 11.04 上解决 BCM43 系列无线网卡问题

升级到Ubuntu 11.04之后,BCM4312 无线网卡无法工作,在看了[url=http://wowubuntu.com/ubuntu-bcm43.html]riku[/url]的帖子后,找到了解决方案。
这个问题的原因主要是驱动的问题,附加驱动管理工具中的官方 B43 STA 驱动可能存在问题,安装后无法正常工作。解决方法其实很简单,如果你之前已经在 Ubuntu 的附加驱动管理器上安装了 B43 STA 驱动的话,先把它删除掉,再重启电脑。
然后在终端下运行以下命令
[code]
sudo apt-get install bcmwl-kernel-source  firmware-b43-installer
或者是
sudo apt-get install firmware-b43-installer b43-fwcutter
[/code]
再重启电脑后无线网卡应该可以正常工作了。

PS: 其实以上命令也不一定适合所有用户,各自的无线网卡芯片不同,所以需要有所区别。
首先查看自己无线网卡型号,windows下建议使用everest来查询网卡型号,linux查看自己无线网卡型号的方法,在终端窗口输入:
[code]lspci -vnn | grep 14e4 [/code]
运行后会看到一行类似的:
[code]03:00.0 Network controller [0280]: Broadcom Corporation BCM4312 802.11b/g LP-PHY [14e4:4315] (rev 01)
[/code]
上面的是我的无线网卡,根据[]内的数据4315好像是具体的芯片型号。
意思就是我的无线网卡型号是Broadcom Corporation BCM4312 802.11b/g LP-PHY
LP-PHY 表示版本,你在Ubuntu软件中心搜索b43可以看到相关的无线驱动软件一共有5个,如下图:
[img][attach]403[/attach][/img]
我的那当然就是(LP-PHY version)了,所以我安装命令如下:
[code]sudo apt-get install firmware-b43-lpphy-installer b43-fwcutter[/code]
当然,你也可以在Ubuntu软件中心中直接安装。
重启OK!

分享:

扫一扫在手机阅读、分享本文

已有2条评论