Fiquei mais de ano sem entrar no Ubuntu, e não tinha visto que tinha deixado vcs no vácuo... desculpe... nem me lembro por que não entrei e respondi na época... vou ser cara de pau de responder ainda já que a situação é a mesma. ;-)
Tentei fazer os comandos indicados, mas houve algum erro:
jonior@Pavilion:~$ sudo apt install -y git build-essential
[sudo] senha para jonior:
Lendo listas de pacotes... Pronto
Construindo árvore de dependências
Lendo informação de estado... Pronto
build-essential is already the newest version (12.1ubuntu2).
git is already the newest version (1:2.7.4-0ubuntu1.4).
Os seguintes pacotes foram instalados automaticamente e já não são necessários:
default-jdk-headless libbonobo2-0 libbonobo2-common libgnome-2-0
libgnome2-common libgnomevfs2-0 libgnomevfs2-common libice-dev liborbit-2-0
libpthread-stubs0-dev libsm-dev libx11-dev libx11-doc libxau-dev libxcb1-dev
libxdmcp-dev libxt-dev linux-headers-4.4.0-64 linux-headers-4.4.0-64-generic
linux-headers-4.4.0-66 linux-headers-4.4.0-66-generic linux-headers-4.8.0-36
linux-headers-4.8.0-36-generic linux-headers-4.8.0-39
linux-headers-4.8.0-39-generic linux-headers-4.8.0-41
linux-headers-4.8.0-41-generic linux-image-4.8.0-36-generic
linux-image-4.8.0-39-generic linux-image-4.8.0-41-generic
linux-image-extra-4.8.0-36-generic linux-image-extra-4.8.0-39-generic
linux-image-extra-4.8.0-41-generic linux-signed-image-4.8.0-36-generic
linux-signed-image-4.8.0-39-generic linux-signed-image-4.8.0-41-generic
linux-signed-image-generic-hwe-16.04 openjdk-8-jdk openjdk-8-jdk-headless
snap-confine x11proto-core-dev x11proto-input-dev x11proto-kb-dev
xorg-sgml-doctools xtrans-dev
Utilize 'sudo apt autoremove' para os remover.
0 pacotes atualizados, 0 pacotes novos instalados, 0 a serem removidos e 3 não atualizados.
jonior@Pavilion:~$ git clone
https://github.com/lwfinger/rtlwifi_new.gitfatal: destination path 'rtlwifi_new' already exists and is not an empty directory.
jonior@Pavilion:~$ cd rtlwifi_new
jonior@Pavilion:~/rtlwifi_new$ make
make -C /lib/modules/4.15.0-33-generic/build M=/home/jonior/rtlwifi_new modules
make[1]: Entering directory '/usr/src/linux-headers-4.15.0-33-generic'
Makefile:976: "Cannot use CONFIG_STACK_VALIDATION=y, please install libelf-dev, libelf-devel or elfutils-libelf-devel"
CC [M] /home/jonior/rtlwifi_new/base.o
/home/jonior/rtlwifi_new/base.c: In function ‘_rtl_init_deferred_work’:
/home/jonior/rtlwifi_new/base.c:576:2: error: implicit declaration of function ‘setup_timer’ [-Werror=implicit-function-declaration]
setup_timer(&rtlpriv->works.watchdog_timer,
^
cc1: some warnings being treated as errors
scripts/Makefile.build:332: recipe for target '/home/jonior/rtlwifi_new/base.o' failed
make[2]: *** [/home/jonior/rtlwifi_new/base.o] Error 1
Makefile:1552: recipe for target '_module_/home/jonior/rtlwifi_new' failed
make[1]: *** [_module_/home/jonior/rtlwifi_new] Error 2
make[1]: Leaving directory '/usr/src/linux-headers-4.15.0-33-generic'
Makefile:58: recipe for target 'all' failed
make: *** [all] Error 2
jonior@Pavilion:~/rtlwifi_new$