Недопустимый очищенный файл из пакета 01.org?

Я использую 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. Я получаю ту же ошибку, что и раньше.

Я перешел на Software & Updates и на вкладке Other Software я удалил плохой репозиторий: http://download.01.org/gfx/ubuntu/14.04/main, а затем я мог обновить свои репозитории. Но я не могу установить графический драйвер Intel!

Надеюсь, у меня есть смысл. Это первый день, когда это доступно, поэтому я рассчитываю на то, что Intel исправит это в ближайшее время, если нет, я надеюсь, что кто-то может помочь найти обходной путь.

23
задан 28 November 2017 в 01:35

3 ответа

Установщик содержит неправильный URL репозитория. Для фиксации этого, Вам нужно:

  1. Запускают установщик и попытку установить, Вы получили ошибку, близкий установщик.
  2. консоль Open и тип:

    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. Запускают установщик снова, нажимают кнопку Begin, нажимают кнопку Install и быстро переключаются на 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
    
0
ответ дан 28 November 2017 в 01:35

Вот более легкое решение для тех, которые имеют проблемы:

  1. Откройте Nautilus (файловый менеджер), перейдите к Редактированию-> Предпочтения-> Поведение и удостоверьтесь, что под Исполняемыми текстовыми файлами, Попросите, чтобы каждый раз был выбран! (в противном случае выберите его),
  2. Закройте окно
  3. Уже откройте Nautilus (если не открытый)
  4. Щелкните правой кнопкой по New document> документ Empty
  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. Начните установку, и все должно работать

Я также был Отказавшим для выборки download.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
ответ дан 28 November 2017 в 01:35

Используйте 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

Следуйте инструкциям, отображенным в GUI для обновления системы. Сохраните любую несохраненную работу и перезагрузку для изменений для вступления в силу.


Кроме того, использование

sudo apt-key adv

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

Я полагаю, что корректный путь состоит в том, чтобы сначала импортировать ключ

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

Проверьте цифровой отпечаток

gpg --check-sigs --fingerprint 75E52366

Получите ключ от keyserver

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

0
ответ дан 28 November 2017 в 01:35

Другие вопросы по тегам:

Похожие вопросы: