Очищений файл недійсний для пакета 01.org?


23

Я запускаю Ubuntu 14.04 LTS, і у мене є інтегрований графічний чіп HD 4600.

lspci | grep VGA

00:02.0 VGA compatible controller: Intel Corporation Xeon E3-1200 v3/4th Gen Core Processor Integrated Graphics Controller (rev 06)

Intel щойно випустила нову версію свого графічного драйвера для Ubuntu 14.04.
https://01.org/linuxgraphics/downloads/2014/intelr-graphics-installer-1.0.5-linux

Коли я намагаюся його встановити, я застрягаю:

Finished : E:GPG error: http://download.01.org trusty InRelease: Clearsigned file isn't valid, got 'NODATA' (does the network require authentication?)  [  ] ◦
main-window.c/on_transaction_finished: Package transaction finished with an error

І це заважає sudo apt-get updateзавершити. Я отримую ту ж помилку, що і раніше.

Я перейшов до програмного забезпечення та оновлень і на вкладці Інше програмне забезпечення я видалив неправильне сховище:, http://download.01.org/gfx/ubuntu/14.04/mainа потім я міг оновити свої сховища. Але я не можу встановити драйвер Intel Graphics!

Я сподіваюся, що я маю сенс. Це перший день, коли це доступно, тому я розраховую, що Intel виправить це незабаром, якщо ні, я сподіваюся, що хтось може допомогти знайти роботу.


wget --no-check-сертифікат завантаження.01.org/ gfx/RPM-GPG-KEY- ilg -O - | \ sudo apt-key add -
Qasim

wget --no-check-сертифікат завантаження.01.org/ gfx/RPM-GPG-KEY-ilg-2 -O - ​​| sudo apt-key add -
Qasim

Я спробую це, дякую. Хоча я майже впевнений, що пробував це раніше.
Лорен Куїч

залиште його тут же E: GPG помилка: download.01.org довірлива InRelease: Очищений файл недійсний, отримано 'NODATA' (чи потрібна мережа аутентифікація?)
Qasim

Гаразд, до Intel виправити?
Лорен Куйч

Відповіді:


38

Інсталятор містить неправильну URL-адресу сховища. Щоб виправити це, вам потрібно:

  1. Запустіть інсталятор і спробуйте встановити, ви отримали помилку, закрийте інсталятор.
  2. Відкрити консоль і ввести:

    sudo -H gedit /etc/apt/sources.list.d/intellinuxgraphics.list
    
  3. Замініть текст текстом нижче, не закривайте gedit, просто залиште його :

    deb https://download.01.org/gfx/ubuntu/14.04/main/ trusty main #Intel Graphics drivers
    
  4. Запустіть інсталятор ще раз, натисніть кнопку «Пуск», натисніть кнопку «Встановити» та швидко переключіться на gedit та утримуйте CTRL + S.

    sudo apt-get update може дати вихід:

    GPG error: https://download.01.org trusty InRelease: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY A902DDA375E52366
    

    Виправте це за допомогою:

    sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys A902DDA375E52366
    

2
Довелося спробувати це кілька разів, щоб змусити його працювати, але це справді робить трюк. Велике спасибі!
Лорен Куїч

Крім того, щось додати, "apt-get update" отримало: помилка GPG: download.01.org trusty InRelease: Наступні підписи неможливо перевірити, оскільки відкритий ключ недоступний: NO_PUBKEY A902DDA375E52366 Тому я виправив це за допомогою: sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys A902DDA375E52366
Лорен Куйч


Я думаю, що у формі моєї я повинен був натиснути зберегти право, оскільки він показав "Налаштування сховищ", інакше я думаю, що утримуючи його, натисніть ліміт повтору чи щось.
Матео

1
додавання ключа за допомогою adv-key adv вважається ризиком безпеки. ubuntuforums.org/showthread.php?t=2195579 подивитися тут debian.org/doc/manuals/securing-debian-howto / ...
mchid

2

Ось більш просте рішення для тих, хто має проблеми:

  1. Відкрийте Nautilus (файловий менеджер), перейдіть до Edit -> Preferences -> Поведінка, і переконайтеся , що при Виконувані текстових файлів , Ask кожен раз , коли обраний! (якщо ні, виберіть його)
  2. Закрити вікно
  3. Відкрити Nautilus (якщо він ще не відкритий)
  4. Клацніть правою кнопкою миші Новий документ> Порожній документ
  5. Назвіть це script.sh
  6. Відкрийте його та введіть це:

    #! /bin/bash
    while [ 1 ]; do
        sudo sed --in-place 's/http:/https:/g' /etc/apt/sources.list.d/intellinuxgraphics.list
        sleep 1
    done
  7. Збережіть і закрийте

  8. Клацніть правою кнопкою миші script.shта виберіть Дозволи
  9. Поставте прапорець Дозволити виконання цього файлу як програми
  10. Закрити вікно
  11. Двічі клацніть по ньому
  12. Виберіть Запуск у терміналі
  13. Введіть пароль
  14. НЕ закривайте термінал
  15. Почніть монтаж, і все повинно працювати

Я також отримав Не вдалося отримати завантаження.01.org/gfx/ubuntu/14.04/main/pool/ main/i/… Помилка невідповідності розміру, і це виправило проблему. Ви можете видалити файл сценарію та закрити термінал, коли інсталяція закінчена.

Редагувати: Існує простіший спосіб:

  1. Введіть це в терміналі:

    #! /bin/bash
    while [ 1 ]; do
        sudo sed --in-place 's/http:/https:/g' /etc/apt/sources.list.d/intellinuxgraphics.list
        sleep 1
    done
  2. Введіть пароль

  3. Запустіть інсталятор

2
Ви можете також просто вклеїти це в оболонці :)
Паулюс Шукіс

Чи має бути "#! / Bin / sh" замість "#! / Bin / bash"? Я впевнений, що це буде працювати в будь-якому випадку, я просто прошу, бо не знаю відповіді.
mchid

Якщо чесно, то я теж не знаю різниці.
Душан Мілошевич

Функціонально різниці між ними немає.
Майкл Мартін-Смукер

0

Використовуйте gdebi для встановлення Intel-linux-graphics-installer, і у вас не буде проблем з GPG. Він повинен автоматично встановлюватися разом із пакетом deb. Для цього використовуйте наступні команди:

sudo apt-get update && sudo apt-get install gdebi
cd && wget https://download.01.org/gfx/ubuntu/14.04/main/pool/main/i/intel-linux-graphics-installer/intel-linux-graphics-installer_1.0.6-0intel1_amd64.deb
sudo gdebi intel-linux-graphics-installer_1.0.6-0intel1_amd64.deb
intel-linux-graphics-installer

Дотримуйтесь інструкцій, відображених у графічному інтерфейсі, щоб оновити систему. Збережіть будь-яку збережену роботу та перезавантажте, щоб зміни вступили в силу.


Крім того, використовуючи

sudo apt-key adv

Вважається загрозою безпеки і не рекомендується, оскільки ви "підриваєте всю концепцію безпеки, оскільки це не безпечний спосіб отримання ключів з різних причин (наприклад: hkp - це протокол простого тексту, короткі та навіть довгі ключі можна підробити ..." ) " . http://ubuntuforums.org/showthread.php?t=2195579

Я вважаю, що правильний спосіб - спочатку імпортувати ключ

GET https://download.01.org/gfx/RPM-GPG-KEY-ilg | gpg --import

Перевірте відбиток пальця

gpg --check-sigs --fingerprint 75E52366

Дістаньте ключ від сервера ключів

gpg --keyserver pgpkeys.mit.edu --recv-key 7CB0FA13

Експортуйте ключ у свій брелок

gpg -a --export 75E52366 | sudo apt-key add -

Повторіть другу клавішу

GET https://download.01.org/gfx/RPM-GPG-KEY-ilg-2 | gpg --import

gpg --check-sigs --fingerprint 2F4AAA66

gpg --keyserver pgpkeys.mit.edu --recv-key 144BD458

gpg -a --export 2F4AAA66 | sudo apt-key add -

більше інформації http://www.debian.org/doc/manuals/securing-debian-howto/ch7.en.html#s-deb-pack-sign

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.