首先,纯净的ubuntu是没有gcc和make的,所以如果没有有线网,一定要先连上网络,否则离线安装这些库,依赖处理会很麻烦。我这里是用一台能无线上网的笔记本(Windows系统)用网线把网络共享给台式机。
分享网络步骤如下:
1.找一根网线把笔记本的网口和台式机的网口连接起来
2.windows设置->网络和Internet->更改适配器选项
3.打开以后是这个界面,然后可以看到笔记本连接的无线网和连接到台式机的网络名字“以太网”,记下有线网络的名字,后面要用
4.右键无线网络,点击属性
5.设置共享给有线网络
点击共享,把方框勾上,下边下拉框选择之前的有线网络名字
这样设置完以后,台式机应该能连上网了。
下面是安装驱动的步骤
然后网卡驱动可以先问卖家客服要一下,看是什么版本,我买的绿联AC650M的一款,给我发了视频教程和驱动下载网站,但是很蛋疼的是不能在ubuntu20.04上编译(实际上是卖家太落后了,驱动更新了8821版本,教程里面还是老版本的8811版本),我另一个同学买的tp-link某一款,直接就跟他说不能用,要买另一款,然而按照后面的步骤安装发现驱动也能用(黑心卖家清库存是吧?)
1.首先无线网卡插上系统应该是识别到了,只不过没有驱动用不了而已。命令行输入lsusb应该可以看到Realtek Semiconductor 802.11ac啥的,就是无线网卡设备
2.下载8821驱动(注意下面都是需要网络的,前面已经说了如果你没有网要离线安装,解决依赖会非常非常麻烦)
git clone https://github.com/KwanWaiPang/8821cu.git
这个时候会报错没有装git,那就先装别的东西
sudo apt-get install git
如果报错无法解决依赖,是没有更新软件信息,输下面这个命令
sudo apt-get update
3.下载完驱动以后,进入文件夹编译
cd 8821cu
make
如果报错,应该是没有安装make和gcc,输入下面的命令
sudo apt-get install make
sudo apt-get install gcc
4.编译完成后安装
make install
5.如果没报错,就可以重启台式机了,然后就能看到无线网络
吐槽
最近在台式机上装ubuntu系统,遇到了很多坑,光是安装无线网卡驱动就折腾了我两、三天,这里祭奠一下,顺便发一个当时的微信朋友圈吐槽。
你安装Ubuntu的那个安装盘里面 就有安装gcc和make的sh,直接用那个就可以安