Supported distributions
📝 Note the following table lists the distributions that our installation script supports. Unfortunately, there’s an additional restriction; the driver compilation won’t succeed when the Linux kernel version is very new; please read our kernel-version documentation about this issue.
We try to support as many Linux distributions as possible. But there are so many that it’s impossible to test all of them. Also, some do not provide the required kernel headers and build tools, or target exotic hardware that we don’t have access to.
The following table lists some of the the distributions where we have successfully tested our installation process. The meaning of the remarks column is:
- apt: our driver repository is added to your sources and you won’t have to re-run our installer unless you reinstall your OS from scratch
- apt-rpm, dnf, pacman, ppm, swupd, yum, xbps, zypper: no driver repository; you’ll have to re-run our installer manually after major kernel version updates (e.g. from 5.8 to 5.11)
- eopkg, pkgtool: no dkms; you’ll have to re-run our installer manually after even minor kernel version updates (e.g. from 5.10.1 to 5.10.2)
Distribution | Version | Headers package | Remarks |
---|---|---|---|
All official Ubuntu flavors | 16.04 - 21.04 | linux-headers-* | apt |
All official Debian blends | 8 - 11 | linux-headers-* | apt |
ALT Linux | 9.1 | kernel-header-modules-std-def | apt-rpm |
antiX Linux | 19.3 386 | linux-headers-4.9.235-antix.1-486-smp | apt, see note 1 |
Arch Linux | rolling | linux-headers | pacman |
Arco Linux | rolling | linux-headers | pacman |
Artix Linux | rolling | linux-headers | pacman |
Bluestar Linux | rolling | linux-headers | pacman |
Bodhi Linux | 5.1 | linux-headers-generic | apt |
CentOS Linux | 8 | kernel-devel | dnf, see note 2 |
CentOS Stream | 8 | kernel-devel | dnf, see note 2 |
Clear Linux | 2.7.2 | kernel-lts2019-dkms | swupd, needs reboot |
deepin | 20.2 | linux-headers-deepin-amd64 | apt |
Devuan | 3 (beowulf) | linux-headers-amd64 | apt |
Elementary OS | 5.1.7 Hera | linux-headers-generic-hwe-18.04 | apt |
EndeavourOS | rolling | linux-headers | pacman |
Enso OS | 0.4 | linux-headers-generic | apt |
Fedora Workstation | 33 | kernel-devel | dnf |
Feren OS | pseudo-rolling | linux-headers-generic | apt |
Freespire | 7.0 | linux-headers-generic | apt |
Garuda Linux | rolling | linux-headers | pacman |
Gecko Linux | 15.2 | kernel-devel | zypper |
Gentoo Linux | rolling | linux-headers | emerge deps manually |
KaOS Linux | rolling | linux-headers | pacman, no dkms |
Kali Linux | 2020.04 | linux-headers-amd64 | apt |
KDE neon | 20.04 | linux-headers-generic | apt |
Kodachi | 8.4 | linux-headers-generic | apt |
Linux CNC | 2.8.0 | linux-headers-rt-amd64 | apt |
Linux Lite | 5.0 | linux-headers-generic | apt |
Linux Mint | 19 - 20.1 | linux-headers-generic | apt |
LinuxFX | 10.8 | linux-headers-generic | apt |
LXLE | 18.04 | linux-headers-generic | apt |
Mageia | 8 | kernel-devel | dnf |
Manjaro Linux | rolling | linux-headers | pacman, see note 3 |
MX Linux | 19.2 386 | linux-headers-686-pae | apt |
Netrunner | 21.01 | linux-headers-generic | apt |
Nitrux | 1.3.9 | linux-headers-generic | apt |
Oracle Linux | 8.3 | kernel-devel | dnf, use -uek kernel |
OpenMandriva | 4.2 Argon | kernel-devel | dnf |
openSUSE Leap | 15.2 | kernel-devel | zypper |
openSUSE Tumbleweed | 20210408 | kernel-devel | zypper |
Parrot OS | 4.10 Home MATE | linux-headers-amd64 | apt |
PCLinuxOS | 2021.02 | kernel-devel | apt-rpm |
Peppermint OS | 10 | linux-headers-generic-hwe-18.04 | apt |
Pop! OS | 20.10 | linux-headers-generic | apt |
PureOS | Hephaestus 9.0 | linux-headers-amd64 | apt |
Q4OS | 3.12 Centaurus | linux-headers-amd64 | apt |
Raspberry Pi OS | 10 Buster | raspberrypi-kernel-headers | apt |
Reborn OS | 2021.04.22 | linux-headers | pacman |
Red Hat Enterprise Linux | 8.3 | kernel-devel | dnf, see note 2 |
Scientific Linux | 7 | kernel-devel | yum |
Slackware | 14.2 | kernel-headers-5.10.30-x86-1 | pkgtool, see note 4 |
Solus | 4.2 | linux-current-headers | eopkg |
SparkyLinux | 5.12 | linux-headers-amd64 | apt |
Trisquel | 9.0 | linux-headers-generic | apt |
Ultimate Edition | 6.6 | linux-headers-generic | apt |
Void Linux | 20210218 | linux-headers | xbps |
Voyager | 20.04 | linux-headers-generic | apt |
Zorin OS | 15.3 Lite | linux-headers-generic-hwe-18.04 | apt |
Notes
📝 Note that if you are not satisfied with the level of support that we are able to offer for your distribution, you may return the adapter back to Amazon for a refund, as it comes with a 2 year warranty.
AntiX Linux has a broken pkexec, so our installation command should use sudo instead:
sh -c 'wget deb.trendtechcn.com/install -O /tmp/install && sudo sh /tmp/install'
CentOS and RHEL backport some new features to older kernels, confusing the Realtek driver. Currently the driver can only work by installing the kernel-lt and kernel-lt-devel packages, which upgrade to the 5.4 long term support kernel (or the -ml ones which upgrade to the mainline 5.11 kernel). Additionally, dkms isn’t included in their stock repositories. Our driver can work without it, but it’s best if you make it available.
# Add the repository for dkms sudo rpm -ivh http://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm # Add the repository for the -lt kernels sudo rpm -ivh https://www.elrepo.org/elrepo-release-8.el8.elrepo.noarch.rpm # Install the -lt kernels sudo dnf install -y --enablerepo=elrepo-kernel kernel-lt kernel-lt-devel # Then reboot, then run our installer
Manjaro Linux shows a prompt about which kernel headers to install; please select the matching one, for example if your kernel is 5.10 then choose the linux510-headers package.
Slackware doesn’t include dkms in its stock repositories; if you’re frequently changing kernels, you can optionally install it
See also the unsupported distributions list.