Dell Repository for Install Additional Drivers on Ubuntu

I’ve got the problem when I want to clean install Ubuntu from Ubuntu Official on my Dell machine. After installation, there is no driver support such as WiFi, Display, Bluetooth, …

The first thing I did is find a way to connect to the internet. I use USB tethering from my smartphone because I have no longer use the Ethernet Network.

The second is to find the URL that can install/upgrade my driver.

Finally, I found the URL and the way to add it to the apt repository.

For your information:

  • xenial is Ubuntu 16.04
  • bionic is Ubuntu 18.04

Now I will give you the examples of Ubuntu 18.04 bionic

from URL: http://dell.archive.canonical.com/updates/

$ sudo add-apt-repository 'deb http://dell.archive.canonical.com/updates bionic-dell public'
$ sudo add-apt-repository 'deb http://dell.archive.canonical.com/updates bionic-dell-service public'

or you can use this URL: http://oem.archive.canonical.com/updates/

$ sudo add-apt-repository 'deb http://oem.archive.canonical.com/updates bionic-dell public'
$ sudo add-apt-repository 'deb http://oem.archive.canonical.com/updates bionic-dell-service public'

[Optional] If you want to latest update add this below (visit http://dell.archive.canonical.com/updates/dists/ for seeing what is the path of XXXXXXXX)

$ sudo add-apt-repository 'deb http://dell.archive.canonical.com/updates bionic-dell-XXXXXXXX public'// example if you choose path bionic-dell-beaver-targaryen
$ sudo add-apt-repository 'deb http://dell.archive.canonical.com/updates bionic-dell-beaver-targaryen public'

Now run command

It will show warning and error like this

W: GPG error: http://linux.dell.com/repo/community/ubuntu bionic Release: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY F9FDA6BED73CDC22
E: The repository 'http://linux.dell.com/repo/community/ubuntu bionic Release' is not signed.
N: Updating from such a repository can't be done securely, and is therefore disabled by default.
N: See apt-secure(8) manpage for repository creation and user configuration details.

You will see the serial after , in the warning message. Use it for add GPG Key

$ sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys {NO_PUBKEY}// example the key is not real
$ sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys F9FDA6BED73CDC22

Now run again. It’ll be fine, then run

Finish!

Source

The Dell Repository Path :
https://www.dell.com/community/Linux-General/What-is-the-Dell-Repository-for-Ubuntu-14-04/td-p/4783986

How to add gpg key :
https://linux.dell.com/repo/community/ubuntu/

Fix apt-get update “the following signatures couldn’t be verified because the public key is not available” :
https://chrisjean.com/fix-apt-get-update-the-following-signatures-couldnt-be-verified-because-the-public-key-is-not-available/

Developer