包依赖问题(离线安装无线驱动程序)

我有一个朋友希望通过Wubi安装Ubuntu 10.10作为Windows的双启动。 不幸的是,他有一个带有Broadcom芯片组的无线网卡,需要安装驱动程序。 没有其他方式可以连接到互联网; 他无法通过以太网或其他Wi-Fi加密狗/卡连接。

我为我认为合适的软件包生成了一个Synaptic下载脚本,并将.deb下载到Windows的\wifi\packages 。 然后他运行了这些命令:

 kieran @ ubuntu:〜$ cd / host / wifi
 kieran @ ubuntu:/ host / wifi $ sudo dpkg -i packages / * .deb
 kieran的[sudo]密码: 
 (读取数据库...当前安装的120178个文件和目录。)
准备替换bcmwl-kernel-source 5.60.48.36 + bdcom-0ubuntu3(使用... / bcmwl-kernel-source_5.60.48.36 + bdcom-0ubuntu3_i386.deb)...
删除所有DKMS模块
完成。
解压缩替换bcmwl-kernel-source ...
准备替换broadcom-sta-common 5.10.91.9.3-3(使用... / broadcom-sta-common_5.10.91.9.3-3_all.deb)...
打开更换广告公司的通用...
准备替换broadcom-sta-source 5.10.91.9.3-3(使用... / broadcom-sta-source_5.10.91.9.3-3_all.deb)...
拆开更换的广播源...
准备替换build-essential 11.4build1(使用... / build-essential_11.4build1_i386.deb)...
拆包替换构建必备...
准备替换cvs 1:1.12.13-12ubuntu1(使用... / cvs_1.12.13-12ubuntu1_i386.deb)...
拆包更换cvs ......
准备替换debhelper 7.4.15ubuntu1(使用... / debhelper_7.4.15ubuntu1_all.deb)...
拆包更换debhelper ......
准备替换diffstat 1.47-1build1(使用... / diffstat_1.47-1build1_i386.deb)...
拆包更换diffstat ......
准备替换dkms 2.1.1.2-2fakesync1(使用... / dkms_2.1.1.2-2fakesync1_all.deb)...
打开更换dkms的包装......
准备更换dpkg-dev 1.15.5.6ubuntu4.3(使用... / dpkg-dev_1.15.5.6ubuntu4.3_all.deb)...
拆包更换dpkg-dev ...
准备更换fakeroot 1.14.4-1ubuntu1(使用... / fakeroot_1.14.4-1ubuntu1_i386.deb)...
打开更换fakeroot的包装......
准备替换g ++ 4:4.4.3-1ubuntu1(使用... / g ++ _ 4.4.3-1ubuntu1_i386.deb)...
拆包替换g ++ ...
准备替换g ++  -  4.4 4.4.3-4ubuntu5(使用... / g ++  -  4.4_4.4.3-4ubuntu5_i386.deb)...
打开包装更换g ++  -  4.4 ...
准备替换gettext 0.17-8ubuntu3(使用... / gettext_0.17-8ubuntu3_i386.deb)...
解压缩替换gettext ...
准备替换html2text 1.3.2a-14build1(使用... / html2text_1.3.2a-14build1_i386.deb)...
解包替换html2text ...
准备替换intltool-debian 0.35.0 + 20060710.1(使用... / intltool-debian_0.35.0 + 20060710.1_all.deb)...
拆包更换intltool-debian ...
准备替换libmail-sendmail-perl 0.79.16-1(使用... / libmail-sendmail-perl_0.79.16-1_all.deb)...
解压缩替换libmail-sendmail-perl ...
准备替换libstdc ++ 6-4.4-dev 4.4.3-4ubuntu5(使用... / libstdc ++ 6-4.4-dev_4.4.3-4ubuntu5_i386.deb)...
解压缩替换libstdc ++ 6-4.4-dev ...
准备替换libsys-hostname-long-perl 1.4-2(使用... / libsys-hostname-long-perl_1.4-2_all.deb)...
解压缩替换libsys-hostname-long-perl ...
准备更换补丁2.6-2ubuntu1(使用... / patch_2.6-2ubuntu1_i386.deb)...
拆包更换补丁......
准备替换po-debconf 1.0.16(使用... / po-debconf_1.0.16_all.deb)...
打开更换po-debconf的包装......
准备更换被子0.48-5(使用packages / quilt_0.48-5_all.deb)...
开箱更换被子......
设置broadcom-sta-common(5.10.91.9.3-3)......
设置cvs(1:1.12.13-12ubuntu1)......
忽略从维护者脚本调用的install-info
应该使用新的debhelper重建包cvs以获得触发器支持
忽略从维护者脚本调用的install-info
应该使用新的debhelper重建包cvs以获得触发器支持
设置diffstat(1.47-1build1)......
设置dkms(2.1.1.2-2fakesync1)......
 dpkg:依赖性问题会阻止dpkg-dev的配置:
  dpkg-dev依赖于xz-utils; 然而:
  包xz-utils尚未配置。
 dpkg:error handlingdpkg-dev(--install):
 依赖性问题 - 保持未配置状态
设置fakeroot(1.14.4-1ubuntu1)......
 dpkg:依赖性问题阻止了g ++  -  4.4的配置:
  g ++  -  4.4取决于gcc-4.4-base(= 4.4.3-4ubuntu5); 然而:
  基于系统的gcc-4.4-base版本是4.4.4-14ubuntu5。
  g ++  -  4.4取决于gcc-4.4(= 4.4.3-4ubuntu5); 然而:
  系统上gcc-4.4的版本是4.4.4-14ubuntu5。
  g ++  -  4.4取决于libmpfr1ldbl; 然而:
  未安装包libmpfr1ldbl。
 dpkg:error handlingg ++  -  4.4(--install):
 依赖性问题 - 保持未配置状态
设置gettext(0.17-8ubuntu3)......
设置html2text(1.3.2a-14build1)......
 dpkg:依赖性问题会阻止libstdc ++ 6-4.4-dev的配置:
  libstdc ++ 6-4.4-dev取决于gcc-4.4-base(= 4.4.3-4ubuntu5); 然而:
  基于系统的gcc-4.4-base版本是4.4.4-14ubuntu5。
  libstdc ++ 6-4.4-dev取决于g ++  -  4.4(= 4.4.3-4ubuntu5); 然而:
  包g ++  -  4.4尚未配置。
 dpkg:error handlinglibstdc ++ 6-4.4-dev(--install):
 依赖性问题 - 保持未配置状态
设置libsys-hostname-long-perl(1.4-2)......
设置补丁(2.6-2ubuntu1)......

  dpkg:依赖性问题会阻止build-essential的配置: 
   build-essential取决于dpkg-dev(> = 1.13.5);  然而: 
    尚未配置包dpkg-dev。 

 dpkg:error handlingbuild-essential(--install):
 依赖性问题 - 保持未配置状态
 dpkg:依赖性问题会阻止debhelper的配置:
  debhelper依赖于dpkg-dev(> = 1.14.19); 然而:
  尚未配置包dpkg-dev。
 dpkg:error handlingdebhelper(--install):
 依赖性问题 - 保持未配置状态
 dpkg:依赖性问题会阻止g ++的配置:
  g ++取决于g ++  -  4.4(> = 4.4.3-1); 然而:
  包g ++  -  4.4尚未配置。
 dpkg:error handlingg ++( -  install):
 依赖性问题 - 保持未配置状态
 dpkg:依赖性问题会阻止broadcom-sta-source的配置:
  broadcom-sta-source取决于debhelper(> = 7); 然而:
  尚未配置包debhelper。
 dpkg:error handlingbroadcom-sta-source(--install):
 依赖性问题 - 保持未配置状态
处理man-db的触发器......
设置bcmwl-kernel-source(5.60.48.36 + bdcom-0ubuntu3)...
正在加载新的bcmwl-5.60.48.36 + bdcom DKMS文件...
第一次安装:检查所有内核......
仅适用于2.6.35-22-generic
建筑体系结构i686
构建2.6.35-22-generic的初始模块

错误! 内核上模块构建的错误返回状态:2.6.35-22-generic(i686)
请参阅build目录中的make.log
 /var/lib/dkms/bcmwl/5.60.48.36+bdcom/build/了解更多信息。
回溯(最近的呼叫最后):
  文件“/usr/share/apport/package-hooks/dkms.py”,第57行, 
     report.write(open(apport.fileutils.make_report_path(report),'w'))
 IOError:[Errno 2]没有这样的文件或目录:'/ var /crash / bcmwl-kernel-sources.0.crash'
 dpkg:error handlingbcmwl-kernel-source(--install):
 安装后的子进程安装后脚本返回错误退出状态10
设置libmail-sendmail-perl(0.79.16-1)......
处理install-info的触发器......
设置intltool-debian(0.35.0 + 20060710.1)......
设置po-debconf(1.0.16)......
设置被子(0.48-5)......
处理doc-base的触发器......
处理4更改了doc-base文件...
使用scrollkeeper注册文档...
处理libc-bin的触发器...
 ldconfig延迟处理现在正在进行中
处理时遇到错误:
 的dpkg-dev的
 克++  -  4.4
 的libstdc ++ 6-4.4-dev的
 建立必要的
  debhelper的
 克++
 博通-STA-源
  bcmwl内核源码

xz-utils包也不会单独安装。 有没有办法解决依赖问题,或者更简单的配置无线网卡的方法?

libstdc++6-4.4-dev depends on gcc-4.4-base (= 4.4.3-4ubuntu5); however: Version of gcc-4.4-base on system is 4.4.4-14ubuntu5. libstdc++6-4.4-dev depends on gcc-4.4-base (= 4.4.3-4ubuntu5); however: Version of gcc-4.4-base on system is 4.4.4-14ubuntu5. 我99%有信心你试图在10.10(Maverick)系统上安装10.04(Lucid)软件包。

这几乎总是一个坏主意。

我不确定您的Synaptic下载脚本的详细信息,但我希望您可以使用此信息来修改脚本以便工作。

使用dkpg adding --ignore-depends