Centos7安装bcm43142无线网卡驱动 采用rpmbuild方法

摘要:
1.安装依赖性和环境1。安装依赖项(如果找不到包,则无法安装第二个)#yumgroup install“Development Tools”#yumggroup install-lsbkernel-abi-whitelists#yumgGroup install-kernel-devel-$(uname-r)2。创建rpmbuild环境(注意不要使用根帐户创建)$mkdir-p~/rpmbuild/{BUILD,RPMS,SP

一 安装依赖和环境

  1 安装依赖(第二个如果找不到包可以不装)

# yum group install 'Development Tools'
# yum install redhat-lsb kernel-abi-whitelists
# yum install kernel-devel-$(uname -r)

  2 建立rpmbuild环境(注意不要使用root账号建立)

  

$ mkdir -p ~/rpmbuild/{BUILD,RPMS,SPECS,SOURCES,SRPMS}

$ echo -e "%_topdir $(echo $HOME)/rpmbuild\n%dist .el$(lsb_release -s -r|cut -d"." -f1).local" >> ~/.rpmmacros

 

  3 下载 wl-kmod*nosrc.rpm

    http://elrepo.org/linux/elrepo/el7/SRPMS/wl-kmod-6_30_223_248-3.el7.elrepo.nosrc.rpm

 

  4 到博通官网上下载bcm43142网卡驱动(注意选择自己电脑匹配的位数,网页加载速度很慢耐心等待)

Centos7安装bcm43142无线网卡驱动 采用rpmbuild方法第1张  

 第一个就是64位的驱动,点击Linux STA 64-bit driver那个蓝色字体会让你阅读协议读完点击I agree就开始下载了

  5 第2步中已经建立了rpmbuild环境此时你可以在自己的家目录中发现新建了一个目录为rpmbuild 接下来把bcm43142网卡驱动复制到rpmbuild/SOURCE中

二 这一部分是编译网卡驱动最重要的一部分

  1 建立kmod-wl (不要使用root账户)

     

 $ rpmbuild --rebuild --target=`uname -m` /之前下载的wl-kmod所在目录/wl-kmod*nosrc.rpm

  执行完成后就可以在rpmbuild目录下的RPMS目录里找到一个kmod-wl开头的rpm包(我的是在rpmbuild/RPMS/i386/下)

  注意:在这一步中系统可能会提示你没有用户abc没有组abc 这时候你只要使用useradd abc 和groupadd abc就可以添加对应的用户和组

  2 安装kmod-wl(kmod-wl*rpm对应使用你自己产生的具体名称  path-to-rpm就是你刚才产生的rpm包所在的目录)

    

# rpm -Uvh /path-to-rpm/kmod-wl*rpm

   

  3 加载驱动到内核

     

# modprobe wl

  4 把产生的kmod-wl*rpm复制到其他地方保存,然后删除rpmbuild

$ rm -rf ~/rpmbuild

  5 重启系统之后就可以在桌面右上角开启wifi正常使用了

免责声明:文章转载自《Centos7安装bcm43142无线网卡驱动 采用rpmbuild方法》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇beego1---beego,bee环境配置MFC/HALCON混合编程系列一_相机打开图像_简单处理_下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

ThinkPad E440 Ubuntu 13.1无线网卡 RTL8723BE 驱动解决办法总结

方法一、在使用网线链接到情况下 第一步、执行下边到命令,即从github上下载驱动程序并安装 sudo apt-get install linux-headers-generic build-essential git git clone http://github.com/lwfinger/rtl8723be cd rtl8723be make sudo...

分享几种Linux软件的安装方法

Linux软件安装由于不同的Linux分支,安装方法也互不相同,介绍几种常见的安装方法。 http://wenku.baidu.com/link?url=hrOBvu_P-joieXLZfbUjkyRXMHC_CgeAZWjTTtiKKZZhcmNBTILoH2he0TJ9GuhCr75ud4IDuZohhHjzK3B_YPhCkWJ30umXLzdJZG...

rpm安装时报error: can't create transaction lock on /var/lock/rpm/transaction的处理

安装relocatable的rpm时候,通常会碰到下面的错误: error: can't create transaction lock on /var/lock/rpm/transaction 原因是不能创建锁,解决办法如下: --define"_rpmlock_path$rpmdbPath/transaction" 指定这个_rpmlock_path...

zabbix 客户端的安装

这里我们在客户端安装就是用rpm的安装方式了: 在我使用RPM安装的时候遇到了一个错误 [root@git src]# rpm -ivh http://repo.zabbix.com/zabbix/3.0/rhel/6/x86_64/zabbix-agent-3.0.3-1.el6.x86_64.rpmRetrieving http://repo.zabb...

Ubuntu 系统安装 数据恢复软件 ext4magic 通过RPM方式

作为 ext 文件系统数据恢复的神器,ext4magic 的安装并不是很友好,除了它自身需要make以外,还需要安装大量的库。 很是繁琐。 一番搜索后,找到了一个RPM安装的途径。即: STEP 1:下载RPM文件(感谢大神做的RPM包) wget https://www.o2oxy.cn/ext4magic-0.3.1-1.2.x86_64.rpm.ta...

linux学习文档

一、 linux文件系统linux使用标准的目录结构,在安装的时候,安装程序就已经为用户创建了文件系统和完整而固定的目录组成形式,并指定了每个目录的作用和其中的文件类型。文件系统树状结构如下:/ 根目录┏━━━┳━━━┳━━━┳━━┳━━━┳━━┳━━┳━━┳━━━┳━━━━━┳━━┓bin home dev etc lib sbin tmp usr va...