我最近遇到了一个问题,我的新惠普15s-fq2001ni笔记本电脑有一个Realtek RTL8821CE-M wifi网卡。我想在笔记本电脑上安装Ubuntu,所以我下载了最新的ubuntu 20.10 iso镜像,并使用Rufus将iso镜像写入我运行Windows的旧戴尔笔记本电脑上的USB记忆棒。在惠普笔记本电脑上安装了新的Ubuntu操作系统后,我注意到网卡无法工作。经过一些谷歌搜索,我发现RTL8821CE wifi网卡是相当新的,并且发行版没有为这个网卡内置驱动程序的内核。
我发现驱动程序是为网卡编写的,可以在以下位置找到:https://github.com/tomaspinho/rtl8821ce
如释重负,我下载了驱动程序源代码,并用USB记忆棒将其复制到惠普笔记本电脑上。坏消息--我在解压HP笔记本电脑源代码的目录中运行make,发现没有安装gcc。当然,apt-get安装gcc失败了,因为惠普笔记本电脑没有网卡就无法连接到互联网。此外,驱动程序需要DKMS来安装内核模块(同样不能通过apt下载)。
更坏的消息是,仅仅用USB为gcc复制相关的.deb文件是行不通的,因为有太多的依赖项,以至于我会花几个小时重复一个令人沮丧的过程:看到惠普缺少一个库,将其下载到戴尔笔记本电脑上,复制到USB,然后将USB移到惠普,并使用"dpkg -i“安装.deb文件,结果发现它依赖于另一个我没有的库(这就是为什么像apt这样的包管理器被发明出来)。
接下来,我尝试使用apt-mirror将整个ubuntu存储库(106 GB下载)镜像到外部硬盘上,方法是将我的戴尔笔记本电脑引导到ubuntu的实时版本中,然后使用apt-mirror在外部硬盘上构建存储库。然后,我将外部HDD挂载到HP笔记本电脑上,并更改/etc/apt/Soures.list,以将外部HDD上的包作为存储库查看。
deb文件:/media/user/mirror
这不起作用,因为事实证明,apt-mirror中存在错误,导致它无法下载构建完整镜像所需的所有文件。我试着修复了apt-mirror代码,它在一定程度上有效,但有太多的错误,它花费了我太长的时间,我想知道是否有更简单的方法……?
发布于 2021-02-12 14:56:51
所以过了这么多天,我终于找到了一个解决方案:
< code >G211
sudo apt-get install gcc sudo apt-get install dkms
/usr (包含编译好的GCC和dkms二进制文件)从第二台戴尔笔记本电脑上的Ubuntu实时实例复制到外部硬盘/usr中的文件,因为它们将会被使用)/usr内容复制到HP https://stackoverflow.com/questions/66167503
复制相似问题