昨天折腾了一天,可算搞完了,要写个文章记录下过程。
我的具体情况:
- 系统: Ubuntu18.04.5 LTS(全新系统,未配置网卡驱动)
- 无有线网(系统甚至识别不到我的有线网卡)
- 无WiFi
总共花了三步解决:
- 离线安装gcc\make
- 配置有线网卡驱动
- Tenda U12 无线网卡配置
离线安装gcc\make
主要参考的这篇【Ubuntu】之新装Ubuntu18.04-离线安装gcc、make、网卡驱动等
直接使用安装时的U盘里的东西就好了,我大致上就是按着上面这篇文章的顺序做就好了
gcc离线安装
先去到pool/main
目录下
cd /g/gcc-8
sudo dpkg -i lib*.deb
cd ../../l/linux/
sudo dpkg -i linux-libc-dev_4.15.0-76.86_amd64.deb
cd ../../g/glibc
sudo dpkg -i lib*.deb
cd ../../g/gcc-7
sudo dpkg -i lib*.deb
sudo dpkg -i g*.deb
cd ../../g/gcc-8
sudo dpkg -i lib*.deb
make离线安装
依然是在pool/main
目录下
cd m/make-dfsg
sudo dpkg -i make_4.1-9.1ubuntu1_amd64.deb
检查
安装完成后,使用命令 gcc or g++ or make --version ,提示报错,此时进入/usr/bin目录下,会发现工具名称都会带有版本号,使用全称,即可查看版本号
配置有线网卡驱动
我查了下有线网卡的型号是Intel® Ethernet Connection I219-LM
首先下载e1000e-3.8.4驱动,接着依次执行如下命令即可
tar -xvzf e1000e-3.8.4.tar.gz
cd e1000e-3.8.4/src/
sudo make install
sudo modprobe e1000e
sudo reboot
Tenda U12 无线网卡配置
由于tenda u12官方网站只提供了支持2.6.18
-4.4
内核,而我的是5.4.0-84-generic
,所以我另外在GitHub上找
git clone https://github.com/gordboy/rtl8812au-5.6.4.2.git
cd rtl8812au-5.6.4.2
make
sudo make install
sudo reboot
一切就绪了!有网的日子真好!