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 sudo apt update
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 NO_PUBKEY
, 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 sudo apt update
again. It’ll be fine, then run sudo apt upgrade
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/