Я намагався встановити останню Intel Graphics, але не вдалося знайти i915-4.3.3-4.2.0-dkms. Термін дії їхнього ключа GPG закінчився чи невірний чи це проблема з мого боку?
Я намагався встановити останню Intel Graphics, але не вдалося знайти i915-4.3.3-4.2.0-dkms. Термін дії їхнього ключа GPG закінчився чи невірний чи це проблема з мого боку?
Відповіді:
Виникла проблема, але вона тепер була вирішена.
Ключ репозиторію виправлено, і драйвери тепер можна успішно встановити.
Історична відповідь
До приблизно 2016-02-23 13:00 UTC виникла проблема. Intel це усвідомлював , досліджував і виправляв. Основа проблеми полягала в тому, що ключ сховища, на який посилається інсталятор, не відповідав відкритому відкритому ключу в документації. Це було виправлено оновленням ключа в сховищі.
Intel заявила, що замість виробничого ключа помилково використовується внутрішній ключ тестування. Хоча, єдина особа з Intel, яка звітувала про це, зазначила, що вони самі знаходилися в темряві на часовій шкалі прийняття резолюції . Ключ сховища було оновлено приблизно через 24 години після того, як вони зробили цю заяву.
До виправлення ключа можна було встановити установку з невідповідністю ключа, але це не радилось, оскільки це може створити проблему безпеки, яка незворотна . *
Щоб видалити попередження, користувач міг або відключити сховище за допомогою графічного інтерфейсу, або видалити файли /etc/apt/sources.list.d/intellinuxgraphics.*
(Доки не буде виправлено ключ сховища, якщо інсталятор Intel був повторно виконаний після видалення цих файлів, проблема повернеться.)
Немає безпечного способу отримання пакета віддалено, якщо ключі не збігаються.
Детальне пояснення
Інсталятор Intel Graphics 1.4.0 встановлює файл підходящого сховища, в /etc/apt/sources.list.d/intellinuxgraphics.list
якому міститься:
deb https://download.01.org/gfx/ubuntu/15.10/main wily main #Intel Graphics drivers
Під час запуску apt-get update
кожне сховище повинне бути підтверджене ключем PGP. До 2016-02-23 13:00 UTC, сховище apt-key було підписане ключем з ідентифікатором D14BDB0DB3438B6C , отже, попередження:
W: GPG error: https://download.01.org wily InRelease: The following signatures
couldn't be verified because the public key is not available:
NO_PUBKEY D14BDB0DB3438B6C
У документації по Intel вказується, що ключ повинен бути встановлений шляхом отримання його з https://download.01.org/gfx/RPM-GPG-KEY-ilg-3 :
Для того, щоб "довіритись" графічному установщику Intel® для Linux *, вам потрібно буде додати ключі до менеджера програмних пакетів Ubuntu ("apt"). Відкрийте термінал і виконайте такі рядки:
wget --no-check-certificate \ https://download.01.org/gfx/RPM-GPG-KEY-ilg-3 -O - | \ sudo apt-key add -
Тут -O
перемикання wget
передає файл на stdout, а -
при виклику apt-key
вказує на зчитування файлу з stdin
Якщо ми замінимо виклик на apt-key
а gpg --dry-run
, то ми можемо побачити ідентифікатор ключа, який постачається з цієї URL-адреси, наприклад
$ wget --no-check-certificate https://download.01.org/gfx/RPM-GPG-KEY-ilg-3 -O - | gpg --dry-run --import -
--2016-02-19 11:10:23-- https://download.01.org/gfx/RPM-GPG-KEY-ilg-3
Resolving download.01.org (download.01.org)... 104.84.0.87, 2600:1415:10:387::ae6, 2600:1415:10:389::ae6
Connecting to download.01.org (download.01.org)|104.84.0.87|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 2105 (2.1K)
Saving to: 'STDOUT’
- 100%[===================================================================>] 2.06K --.-KB/s in 0s
2016-02-19 11:10:24 (18.3 MB/s) - written to stdout [2105/2105]
gpg: key 894A3A8D: public key "[User ID not found]" imported
gpg: Total number processed: 1
gpg: imported: 1 (RSA: 1)
gpg: no ultimately trusted keys found
Отже, ключ 894A3A8D із завантаженого ключа не відповідав ключу D14BDB0DB3438B6C, необхідному для правильного розшифрування https://download.01.org/gfx/ubuntu/15.10/main сховища. Тепер це було виправлено, і ключ сховища зараз 894A3A8D.
Це було підтверджено в форумах , Intel, тут , а потім виправлене і повідомлення там.
Видалення сховища (відключення або вилучення файла) призведе до відмови попередження, але це означає, що вміст сховища був недоступним.
Якщо запустити інсталятор ще раз, це просто повторно ввімкне сховище, але не виправить ключову проблему, тому помилка продовжувала повертатися, поки ключ репозиторію не був виправлений . Тепер він працює правильно.
Можна встановити установку, коли ключі не збігаються, але це не рекомендується, оскільки це може створити проблему безпеки, яка незворотна.
Поки не було опубліковано правильний ключ, не було безпечного способу отримати пакет віддалено. Однак ключ репозиторію тепер оновлено, і тому помилка була усунена, і драйвери можна встановити безпечно та правильно.
Мені вдається встановити Intel Drivers 1.4.0 на 15.10 64-розрядні
Спочатку видаліть попередні ppa з джерел програмного забезпечення, видаліть intel-graphics-installer, після чого введіть термінал:
wget --no-check-certificate https://download.01.org/gfx/RPM-GPG-KEY-ilg-3 -O - | sudo apt-key add -
Після цього завантажте та встановіть 1.4.0 з Intel® Graphics для Linux
wget --no-check-certificate https://download.01.org/gfx/RPM-GPG-KEY-ilg-3 -O - | gpg --dry-run --import
ви побачите, що ідентифікатор ключа з завантаження насправді 894A3A8D, тому немає можливості вирішити проблему ключа GPG відсутнього ключа D14BDB0DB3438B6C, якщо вони не змінять вміст завантаження.
Інженер Intel щойно оголосив на форумі Intel, що незабаром відбудеться нова конструкція. Треба просто набратися терпіння :-)
"Оновлення. Нові пакети повинні незабаром приземлитися (нічого поганого з поточними пакетами, але остаточна версія випуску була зроблена за допомогою внутрішнього ключа для тестування замість офіційного ключа випуску)."
Ось як я працював: Якщо ви видалите сховище 01 перед тим, як запустити інсталятор 1.4.0, вам слід зайти.
/etc/apt/sources.list.d/intellinuxgraphics*
допомогло.