evdi
evdi copied to clipboard
No origin in Apt repo for displaylink-drivers and related packages
Given:
- An Ubuntu 22.04.5 LTS installation.
- A working Synaptics Apt repo that lets me search for and install displaylink-drivers:
root@phylab16-014:~# cat /etc/apt/sources.list.d/synaptics.list
# This file is managed by Puppet. DO NOT EDIT.
# synaptics
deb https://www.synaptics.com/sites/default/files/Ubuntu/ stable main non-free
root@phylab16-014:~# apt search displaylink-driver
Sorting... Done
Full Text Search... Done
displaylink-driver/stable 6.2.0-30 amd64 [upgradable from: 6.1.1-17]
DisplayLink Driver Software provides production quality support for DisplayLink USB 3.0 devices on specific variants of desktop Ubuntu Linux.
When I:
- Run
apt-cache policy
In order to:
- Glean values to configure unattended-upgrades
Unattended-Upgrade::Allowed-Originssetting, so that I can enable cron-based automated upgrading of the displaylink-driver package.
I get:
$ apt-cache policy | grep -B3 -i synaptics
500 http://security.ubuntu.com/ubuntu jammy-security/main amd64 Packages
release v=22.04,o=Ubuntu,a=jammy-security,n=jammy,l=Ubuntu,c=main,b=amd64
origin security.ubuntu.com
500 https://www.synaptics.com/sites/default/files/Ubuntu stable/non-free amd64 Packages
release a=stable,c=non-free,b=amd64
origin www.synaptics.com
500 https://www.synaptics.com/sites/default/files/Ubuntu stable/main amd64 Packages
release a=stable,c=main,b=amd64
origin www.synaptics.com
I expected:
- Something maybe like:
$ apt-cache policy | grep -B3 -i synaptics
500 http://security.ubuntu.com/ubuntu jammy-security/main amd64 Packages
release v=22.04,o=Ubuntu,a=jammy-security,n=jammy,l=Ubuntu,c=main,b=amd64
origin security.ubuntu.com
500 https://www.synaptics.com/sites/default/files/Ubuntu stable/non-free amd64 Packages
release o=synaptics,a=stable,c=non-free,b=amd64
origin www.synaptics.com
500 https://www.synaptics.com/sites/default/files/Ubuntu stable/main amd64 Packages
release o=synaptics,a=stable,c=main,b=amd64
origin www.synaptics.com
The impact of this:
- I cannot use
unattended-upgrades, which is a standard Ubuntu and Debian systems administration tool, to keep displaylink-driver and related packages updated by adding the Synaptics repo to theUnattended-Upgrade::Allowed-Originssetting.
According to the Debian manual it's an optional field so it wasn't set, but the repository will be updated to include it with the next release. Look for "Synaptics Inc" in the Origin field.