包依赖问题(离线安装无线驱动程序)
我有一个朋友希望通过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