Ubuntu 18.04 安装博通(Broadcom)无线网卡驱动

匿名 (未验证) 提交于 2019-12-02 21:53:52

Ŀ¼

首先从iso镜像文件中提取出驱动文件。

./pool/main/d/dkms/dkms_2.3-3ubuntu9.2_all.deb

./pool/restricted/b/bcmwl/bcmwl-kernel-source_6.30.223.271+bdcom-0ubuntu4_amd64.deb

然后按顺序直接sudo dpkg -i 安装,装完重启即可生效。

sudo dpkg -i dkms_2.2.0.3-2ubuntu11_all.deb sudo dpkg -i bcmwl-kernel-source_6.30.223.248+bdcom-0ubuntu8_amd64.deb

如果安装过程中报 没有安装gcc 的错误,那么也是直接从镜像文件中提取相关文件dpkg -i 安装即可,缺什么deb包就直接在iso文件中找就行,期间大概安装了10多个deb包,然后才完成gcc和g++的安装。

在本文的最后部分的history是我的整个安装过程的命令历史记录。

接下来,继续安装dkms和bcmwl

b4@pc:~$ sudo dpkg -i /media/b4/UBUNTU\ 18_0/pool/main/d/dkms/dkms_2.3-3ubuntu9.2_all.deb  (Reading database ... 128918 files and directories currently installed.) Preparing to unpack .../dkms_2.3-3ubuntu9.2_all.deb ... Unpacking dkms (2.3-3ubuntu9.2) over (2.3-3ubuntu9.2) ... dpkg: dependency problems prevent configuration of dkms:  dkms depends on gcc; however:   Package gcc is not configured yet.  dpkg: error processing package dkms (--install):  dependency problems - leaving unconfigured Processing triggers for man-db (2.8.3-2) ... Errors were encountered while processing:  dkms b4@pc:~$ sudo dpkg --configure -a Setting up gcc (4:7.3.0-3ubuntu2) ... Setting up dkms (2.3-3ubuntu9.2) ... b4@pc:~$ sudo dpkg -i /media/b4/UBUNTU\ 18_0/pool/main/d/dkms/dkms_2.3-3ubuntu9.2_all.deb  (Reading database ... 128918 files and directories currently installed.) Preparing to unpack .../dkms_2.3-3ubuntu9.2_all.deb ... Unpacking dkms (2.3-3ubuntu9.2) over (2.3-3ubuntu9.2) ... Setting up dkms (2.3-3ubuntu9.2) ... Processing triggers for man-db (2.8.3-2) ... b4@pc:~$ b4@pc:~$ find /media/b4/UBUNTU\ 18_0/ -name bcm* /media/b4/UBUNTU 18_0/pool/restricted/b/bcmwl /media/b4/UBUNTU 18_0/pool/restricted/b/bcmwl/bcmwl-kernel-source_6.30.223.271+bdcom-0ubuntu4_amd64.deb b4@pc:~$ sudo dpkg -i /media/b4/UBUNTU\ 18_0/pool/restricted/b/bcmwl/bcmwl-kernel-source_6.30.223.271+bdcom-0ubuntu4_amd64.deb  Selecting previously unselected package bcmwl-kernel-source. (Reading database ... 128918 files and directories currently installed.) Preparing to unpack .../bcmwl-kernel-source_6.30.223.271+bdcom-0ubuntu4_amd64.deb ... Unpacking bcmwl-kernel-source (6.30.223.271+bdcom-0ubuntu4) ... Setting up bcmwl-kernel-source (6.30.223.271+bdcom-0ubuntu4) ... Loading new bcmwl-6.30.223.271+bdcom DKMS files... Building for 4.15.0-29-generic Building for architecture x86_64 Building initial module for 4.15.0-29-generic Generating a 2048 bit RSA private key ........+++ ...............................................+++ writing new private key to '/var/lib/shim-signed/mok/MOK.priv' ----- Secure Boot not enabled on this system. Done.  wl: Running module version sanity check.  - Original module    - No original module exists within this kernel  - Installation    - Installing to /lib/modules/4.15.0-29-generic/updates/dkms/  depmod......  DKMS: install completed. update-initramfs: deferring update (trigger activated) Processing triggers for initramfs-tools (0.130ubuntu3.1) ... update-initramfs: Generating /boot/initrd.img-4.15.0-29-generic b4@pc:~$ 

successful ...

安装完gcc后安装驱动deb包时,爆出这个错误。

sudo dpkg --configure -a

ok.

history

这一部分是整个安装过程的命令历史记录,包括安装gcc和g++的过程,安装broadcom网卡驱动的过程。

   22  find . -name gcc*    23  cd pool/main/g/gcc-defaults/    24  ls    25  sudo dpkg -i gcc_7.3.0-3ubuntu2_amd64.deb     26  cd ../../..    27  cd ..    28  find . -name gcc*    29  cd pool/main/g/gcc-7/    30  ls    31  sudo dpkg -i gcc-7_7.3.0-16ubuntu3_amd64.deb     32  sudo dpkg -i libgcc-7-dev_7.3.0-16ubuntu3_amd64.deb     33  find /media/b4/UBUNTU\ 18_0/ -name libitm1*    34  cd ../gcc-8/    35  ls    36  sudo dpkg -i libitm1_8-20180414-1ubuntu2_amd64.deb     37  sudo dpkg -i libatomic1_8-20180414-1ubuntu2_amd64.deb     38  sudo dpkg -i liblsan0_8-20180414-1ubuntu2_amd64.deb     39  cd ../gcc-7/    40  ls    41  sudo dpkg -i gcc-7_7.3.0-16ubuntu3_amd64.deb     42  sudo dpkg -i libgcc-7-dev_7.3.0-16ubuntu3_amd64.deb     43  find /media/b4/UBUNTU\ 18_0/ -name libasan*    44  sudo dpkg -i libasan4_7.3.0-16ubuntu3_amd64.deb     45  sudo dpkg -i libgcc-7-dev_7.3.0-16ubuntu3_amd64.deb     46  ll    47  find /media/b4/UBUNTU\ 18_0/ -name libtsan*    48  sudo dpkg -i ../gcc-8/libtsan0_8-20180414-1ubuntu2_amd64.deb     49  sudo dpkg -i libgcc-7-dev_7.3.0-16ubuntu3_amd64.deb     50  ll    51  sudo dpkg -i libubsan0_7.3.0-16ubuntu3_amd64.deb     52  sudo dpkg -i libgcc-7-dev_7.3.0-16ubuntu3_amd64.deb     53  sudo dpkg -i libcilkrts5_7.3.0-16ubuntu3_amd64.deb     54  sudo dpkg -i ../gcc-8/libmpx2_8-20180414-1ubuntu2_amd64.deb     55  sudo dpkg -i ../gcc-8/libquadmath0_8-20180414-1ubuntu2_amd64.deb     56  ls    57  sudo dpkg -i gcc-7_7.3.0-16ubuntu3_amd64.deb     58  sudo dpkg -i libgcc-7-dev_7.3.0-16ubuntu3_amd64.deb     59  sudo dpkg -i gcc-7_7.3.0-16ubuntu3_amd64.deb     60  gcc -v    61  clear    62  ls    63  cd ../../    64  ls    65  cd ..    66  ls    67  clear    68  find / -name bcm    69  clear    70  ls    71  find . -name dkms    72  find . -name dkms*    73  sudo dpkg -i pool/main/d/dkms/dkms_2.3-3ubuntu9.2_all.deb     74  gcc    75  reboot     76  gcc -v    77  clear    78  ls    79  ls /usr/bin/gcc*    80  find /media/b4/UBUNTU\ 18_0/ -name bcm*    81  find /media/b4/UBUNTU\ 18_0/ -name dkms*    82  sudo dpkg -i /media/b4/UBUNTU\ 18_0/pool/main/d/dkms/dkms_2.3-3ubuntu9.2_all.deb     83  find /media/b4/UBUNTU\ 18_0/ -name dpkg-dev*    84  sudo dpkg -i /media/b4/UBUNTU\ 18_0/pool/main/d/dpkg/dpkg-dev_1.19.0.5ubuntu2_all.deb     85  find /media/b4/UBUNTU\ 18_0/ -name make*    86  sudo dpkg -i /media/b4/UBUNTU\ 18_0/pool/main/m/make-dfsg/make_4.1-9.1ubuntu1_amd64.deb     87  sudo dpkg -i /media/b4/UBUNTU\ 18_0/pool/main/d/dpkg/dpkg-dev_1.19.0.5ubuntu2_all.deb     88  sudo dpkg -i /media/b4/UBUNTU\ 18_0/pool/main/d/dkms/dkms_2.3-3ubuntu9.2_all.deb     89  find /media/b4/UBUNTU\ 18_0/ -name g++*    90  sudo dpkg -i /media/b4/UBUNTU\ 18_0/pool/main/g/gcc-7/libgcc-7-    91  find /media/b4/UBUNTU\ 18_0/ -name libstdc++*    92  sudo dpkg -i /media/b4/UBUNTU\ 18_0/pool/main/g/gcc-7/libstdc++-7-dev_7.3.0-16ubuntu3_amd64.deb     93  find /media/b4/UBUNTU\ 18_0/ -name libc6*    94  sudo dpkg -i /media/b4/UBUNTU\ 18_0/pool/main/g/glibc/libc6-dev_2.27-3ubuntu1_amd64.deb     95  sudo dpkg -i /media/b4/UBUNTU\ 18_0/pool/main/g/glibc/libc-dev-bin_2.27-3ubuntu1_amd64.deb     96  find /media/b4/UBUNTU\ 18_0/ -name linux-libc*    97  sudo dpkg -i /media/b4/UBUNTU\ 18_0/pool/main/l/linux/linux-libc-dev_4.15.0-29.31_amd64.deb     98  sudo dpkg -i /media/b4/UBUNTU\ 18_0/pool/main/g/glibc/libc6-dev_2.27-3ubuntu1_amd64.deb     99  sudo dpkg -i /media/b4/UBUNTU\ 18_0/pool/main/g/gcc-7/libstdc++-7-dev_7.3.0-16ubuntu3_amd64.deb    100  sudo dpkg -i /media/b4/UBUNTU\ 18_0/pool/main/g/gcc-7/g++-7_7.3.0-16ubuntu3_amd64.deb    101  exit   102  sudo dpkg -i /media/b4/UBUNTU\ 18_0/pool/main/d/dkms/dkms_2.3-3ubuntu9.2_all.deb    103  dpkg -l   104  dpkg -l | grep gcc   105  g++   106  g++ -v   107  gcc -v   108  gcc   109  g++   110  ls /usr/bin/ g*   111  ls /usr/bin/ g++*   112  clear   113  ls   114  ls /usr/bin/ | grep g*   115  ls /usr/bin/ | grep g++*   116  ln -s /usr/bin/g++-7 /usr/bin/g++   117  sudo ln -s /usr/bin/g++-7 /usr/bin/g++   118  g++   119  sudo dpkg -i /media/b4/UBUNTU\ 18_0/pool/main/d/dkms/dkms_2.3-3ubuntu9.2_all.deb    120  sudo dpkg --configure -a   121  sudo dpkg -i /media/b4/UBUNTU\ 18_0/pool/main/d/dkms/dkms_2.3-3ubuntu9.2_all.deb    122  gedit e.txt   123  find /media/b4/UBUNTU\ 18_0/ -name bcm   124  find /media/b4/UBUNTU\ 18_0/ -name bcw   125  find /media/b4/UBUNTU\ 18_0/ -name bcm*   126  sudo dpkg -i /media/b4/UBUNTU\ 18_0/pool/restricted/b/bcmwl/bcmwl-kernel-source_6.30.223.271+bdcom-0ubuntu4_amd64.deb    127  gedit e.txt    128  reboot 

history | grep dpkg

b4@pc:~$ history | grep dpkg    25  sudo dpkg -i gcc_7.3.0-3ubuntu2_amd64.deb     31  sudo dpkg -i gcc-7_7.3.0-16ubuntu3_amd64.deb     32  sudo dpkg -i libgcc-7-dev_7.3.0-16ubuntu3_amd64.deb     36  sudo dpkg -i libitm1_8-20180414-1ubuntu2_amd64.deb     37  sudo dpkg -i libatomic1_8-20180414-1ubuntu2_amd64.deb     38  sudo dpkg -i liblsan0_8-20180414-1ubuntu2_amd64.deb     41  sudo dpkg -i gcc-7_7.3.0-16ubuntu3_amd64.deb     42  sudo dpkg -i libgcc-7-dev_7.3.0-16ubuntu3_amd64.deb     44  sudo dpkg -i libasan4_7.3.0-16ubuntu3_amd64.deb     45  sudo dpkg -i libgcc-7-dev_7.3.0-16ubuntu3_amd64.deb     48  sudo dpkg -i ../gcc-8/libtsan0_8-20180414-1ubuntu2_amd64.deb     49  sudo dpkg -i libgcc-7-dev_7.3.0-16ubuntu3_amd64.deb     51  sudo dpkg -i libubsan0_7.3.0-16ubuntu3_amd64.deb     52  sudo dpkg -i libgcc-7-dev_7.3.0-16ubuntu3_amd64.deb     53  sudo dpkg -i libcilkrts5_7.3.0-16ubuntu3_amd64.deb     54  sudo dpkg -i ../gcc-8/libmpx2_8-20180414-1ubuntu2_amd64.deb     55  sudo dpkg -i ../gcc-8/libquadmath0_8-20180414-1ubuntu2_amd64.deb     57  sudo dpkg -i gcc-7_7.3.0-16ubuntu3_amd64.deb     58  sudo dpkg -i libgcc-7-dev_7.3.0-16ubuntu3_amd64.deb     59  sudo dpkg -i gcc-7_7.3.0-16ubuntu3_amd64.deb     73  sudo dpkg -i pool/main/d/dkms/dkms_2.3-3ubuntu9.2_all.deb     82  sudo dpkg -i /media/b4/UBUNTU\ 18_0/pool/main/d/dkms/dkms_2.3-3ubuntu9.2_all.deb     83  find /media/b4/UBUNTU\ 18_0/ -name dpkg-dev*    84  sudo dpkg -i /media/b4/UBUNTU\ 18_0/pool/main/d/dpkg/dpkg-dev_1.19.0.5ubuntu2_all.deb     86  sudo dpkg -i /media/b4/UBUNTU\ 18_0/pool/main/m/make-dfsg/make_4.1-9.1ubuntu1_amd64.deb     87  sudo dpkg -i /media/b4/UBUNTU\ 18_0/pool/main/d/dpkg/dpkg-dev_1.19.0.5ubuntu2_all.deb     88  sudo dpkg -i /media/b4/UBUNTU\ 18_0/pool/main/d/dkms/dkms_2.3-3ubuntu9.2_all.deb     90  sudo dpkg -i /media/b4/UBUNTU\ 18_0/pool/main/g/gcc-7/libgcc-7-    92  sudo dpkg -i /media/b4/UBUNTU\ 18_0/pool/main/g/gcc-7/libstdc++-7-dev_7.3.0-16ubuntu3_amd64.deb     94  sudo dpkg -i /media/b4/UBUNTU\ 18_0/pool/main/g/glibc/libc6-dev_2.27-3ubuntu1_amd64.deb     95  sudo dpkg -i /media/b4/UBUNTU\ 18_0/pool/main/g/glibc/libc-dev-bin_2.27-3ubuntu1_amd64.deb     97  sudo dpkg -i /media/b4/UBUNTU\ 18_0/pool/main/l/linux/linux-libc-dev_4.15.0-29.31_amd64.deb     98  sudo dpkg -i /media/b4/UBUNTU\ 18_0/pool/main/g/glibc/libc6-dev_2.27-3ubuntu1_amd64.deb     99  sudo dpkg -i /media/b4/UBUNTU\ 18_0/pool/main/g/gcc-7/libstdc++-7-dev_7.3.0-16ubuntu3_amd64.deb    100  sudo dpkg -i /media/b4/UBUNTU\ 18_0/pool/main/g/gcc-7/g++-7_7.3.0-16ubuntu3_amd64.deb    102  sudo dpkg -i /media/b4/UBUNTU\ 18_0/pool/main/d/dkms/dkms_2.3-3ubuntu9.2_all.deb    103  dpkg -l   104  dpkg -l | grep gcc   119  sudo dpkg -i /media/b4/UBUNTU\ 18_0/pool/main/d/dkms/dkms_2.3-3ubuntu9.2_all.deb    120  sudo dpkg --configure -a   121  sudo dpkg -i /media/b4/UBUNTU\ 18_0/pool/main/d/dkms/dkms_2.3-3ubuntu9.2_all.deb    126  sudo dpkg -i /media/b4/UBUNTU\ 18_0/pool/restricted/b/bcmwl/bcmwl-kernel-source_6.30.223.271+bdcom-0ubuntu4_amd64.deb    136  dpkg -l   137  dpkg -l | grep g*   138  dpkg -l | grep gcc*   139  history | grep dpkg
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!