# DisplayLink Driver for GNU/Linux

**URL:** <https://forum.clockworkpi.com/t/displaylink-driver-for-gnu-linux/1826>\
**Category:** Developers\
**Created:** [October 8, 2018, 10:05pm UTC](https://forum.clockworkpi.com/t/displaylink-driver-for-gnu-linux/1826 "2018-10-08T22:05:39Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![lasvegas](https://yyz1.discourse-cdn.com/flex029/user_avatar/forum.clockworkpi.com/lasvegas/32/769_2.png) [@lasvegas](https://forum.clockworkpi.com/u/lasvegas)\
**Post date:** [October 8, 2018, 10:05pm UTC](https://forum.clockworkpi.com/t/displaylink-driver-for-gnu-linux/1826/1 "2018-10-08T22:05:39Z")

</div>

I located this githup project to install a DisplayLink driver into GNU/Linux:

> **[GitHub - AdnanHodzic/displaylink-debian: DisplayLink driver installer for...](https://github.com/AdnanHodzic/displaylink-debian)**
>
> DisplayLink driver installer for Debian and Ubuntu based Linux distributions. - GitHub - AdnanHodzic/displaylink-debian: DisplayLink driver installer for Debian and Ubuntu based Linux distributions.

The problem is that apparently a dependency is missing:

> Cannot continue without linux-headers-4.14.2-clockworkpi-cpi3-ge499fae. Aborting.

Any ideas?

---

<div class="post-metadata">

**Author:** ![Oet](https://yyz1.discourse-cdn.com/flex029/user_avatar/forum.clockworkpi.com/oet/32/5786_2.png) [@Oet](https://forum.clockworkpi.com/u/Oet)\
**Post date:** [October 9, 2018, 10:00pm UTC](https://forum.clockworkpi.com/t/displaylink-driver-for-gnu-linux/1826/2 "2018-10-09T22:00:30Z")

</div>

If you print the kernel release on the GameShell you get this:

```auto
$ uname -r
4.14.2-clockworkpi-cpi3-ge499fae

```

Line 40 of [displaylink-debian.sh](https://github.com/AdnanHodzic/displaylink-debian/blob/master/displaylink-debian.sh) shows:

```auto
deps=(unzip linux-headers-$(uname -r) dkms lsb-release linux-source)

```

But the package `linux-headers-4.14.2-clockworkpi-cpi3-ge499fae` does not exist!

My best guess would be to replace `linux-headers-$(uname -r)` in the script by `linux-headers-4.9.0-8-all-armhf` but I do not want to mess up your system (since the kernel is version 4.14.2).

Another option might be replacing it by `linux-libc-dev-armhf-cross`.

---

<div class="post-metadata">

**Author:** ![lasvegas](https://yyz1.discourse-cdn.com/flex029/user_avatar/forum.clockworkpi.com/lasvegas/32/769_2.png) [@lasvegas](https://forum.clockworkpi.com/u/lasvegas)\
**Post date:** [October 24, 2018, 7:02am UTC](https://forum.clockworkpi.com/t/displaylink-driver-for-gnu-linux/1826/3 "2018-10-24T07:02:06Z")

</div>

Well, I finally got around to trying your suggestion. I changed the line to use _linux-libc-dev-armhf-cross_. It installed! Unfortunately, it also broke the video mode so that Launcher just didn’t launch. It actually did activate the DisplayLink screen. It just couldn’t display anything.

I ended up having to re-flash the SD card and reconfigure and restore my backup home folder. Back to normal again… I think I’ll wait to try again someday.

---

<div class="post-metadata">

**Author:** ![elefas](https://yyz1.discourse-cdn.com/flex029/user_avatar/forum.clockworkpi.com/elefas/32/859_2.png) [@elefas](https://forum.clockworkpi.com/u/elefas)\
**Post date:** [July 29, 2019, 7:16pm UTC](https://forum.clockworkpi.com/t/displaylink-driver-for-gnu-linux/1826/4 "2019-07-29T19:16:40Z")

</div>

Sorry for bumping such an old thread, but I have a similar problem and thought to post here instead of creating a new thread.

Well,

```bash
cpi@clockworkpi:~$ uname -r
4.20.0-clockworkpi-cpi3-00001-ga2b7682c5366

```

but

```auto
cpi@clockworkpi:~$ apt-cache search linux-headers-4
linux-headers-4.19.0-5-all - All header files for Linux 4.19 (meta-package)
linux-headers-4.19.0-5-all-armhf - All header files for Linux 4.19 (meta-package)
linux-headers-4.19.0-5-armmp - Header files for Linux 4.19.0-5-armmp
linux-headers-4.19.0-5-armmp-lpae - Header files for Linux 4.19.0-5-armmp-lpae
linux-headers-4.19.0-5-common - Common header files for Linux 4.19.0-5
linux-headers-4.19.0-5-common-rt - Common header files for Linux 4.19.0-5-rt
linux-headers-4.19.0-5-rt-armmp - Header files for Linux 4.19.0-5-rt-armmp

```

How can we install the latest 4.20 linux headers? I performed apt-get update and upgrade but no success.
