File yang dihapus tidak valid, dari paket 01.org?

23

Saya menjalankan Ubuntu 14.04 LTS, dan saya memiliki chip grafis terintegrasi 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 baru saja merilis versi baru dari driver Grafik mereka untuk Ubuntu 14.04.
https://01.org/linuxgraphics/downloads/2014/intelr-graphics-installer-1.0.5-linux

Ketika saya mencoba menginstalnya, saya macet di:

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

Dan itu mencegah sudo apt-get updatedari menyelesaikan. Saya mendapatkan kesalahan yang sama seperti sebelumnya.

Saya pergi ke Perangkat Lunak & Pembaruan dan di bawah tab Perangkat Lunak Lain saya menghapus repositori buruk:, http://download.01.org/gfx/ubuntu/14.04/maindan kemudian saya bisa memperbarui repositori saya. Tetapi saya tidak dapat menginstal Driver Grafik Intel!

Saya harap saya masuk akal. Ini adalah hari pertama ini tersedia, jadi saya mengandalkan Intel untuk memperbaikinya segera, jika tidak, saya harap seseorang dapat membantu menemukan pekerjaan.

Loren Kuich
sumber
wget --no-check-sertifikat download.01.org/gfx/RPM-GPG-KEY-ilg -O - | \ sudo apt-key add -
Qasim
wget --no-check-sertifikat download.01.org/gfx/RPM-GPG-KEY-ilg-2 -O - | sudo apt-key add -
Qasim
Saya akan mencoba ini, terima kasih. Meskipun saya cukup yakin saya sudah mencoba ini sebelumnya.
Loren Kuich
biarkan sama saja di sini E: kesalahan GPG: download.01.org trusty InRelease: File yang dihapuskan tidak valid, dapatkan 'NODATA' (apakah jaringan memerlukan otentikasi?)
Qasim
Ok, hingga Intel untuk memperbaikinya?
Loren Kuich

Jawaban:

38

Penginstal berisi url repositori yang salah. Untuk memperbaikinya, Anda perlu:

  1. Mulai pemasang dan coba pasang, Anda mendapat kesalahan, tutup pemasang.
  2. Buka konsol dan ketik:

    sudo -H gedit /etc/apt/sources.list.d/intellinuxgraphics.list
    
  3. Ganti teks dengan teks di bawah, jangan tutup gedit, biarkan saja :

    deb https://download.01.org/gfx/ubuntu/14.04/main/ trusty main #Intel Graphics drivers
    
  4. Mulai penginstal lagi, tekan tombol Mulai, tekan tombol Instal dan beralih cepat ke gedit dan tahan CTRL + S.

    sudo apt-get update dapat menghasilkan:

    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
    

    Perbaiki dengan:

    sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys A902DDA375E52366
    
xikamo
sumber
2
Harus mencobanya beberapa kali untuk membuatnya bekerja, tetapi memang berhasil. Terima kasih banyak!
Loren Kuich
Juga, sesuatu untuk ditambahkan, "apt-get update" yang dihasilkan: Kesalahan GPG: download.01.org trusty InRelease: Tanda tangan berikut ini tidak dapat diverifikasi karena kunci publik tidak tersedia: NO_PUBKEY A902DDA37update2366 Jadi saya memperbaikinya dengan: sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys A902DDA37PUBL2366
Loren Kuich
3
Gagal mengambil download.01.org/gfx/ubuntu/14.04/main/pool/main/i/… Ukuran mismatch
akikara
Saya pikir bentuk milik saya, saya harus menekan save tepat karena itu menunjukkan "Menyiapkan Gudang" kalau tidak saya pikir menahannya mencapai batas berulang atau sesuatu.
Mateo
1
menambahkan kunci dengan apt-key adv dianggap sebagai risiko keamanan. ubuntuforums.org/showthread.php?t=2195579 lihat di sini debian.org/doc/manuals/securing-debian-howto/…
mchid
2

Inilah solusi yang lebih mudah bagi mereka yang bermasalah:

  1. Buka Nautilus (file explorer), pergi ke Edit -> Preferences -> Behavior, dan pastikan bahwa di bawah file teks Executable , Tanyakan setiap kali dipilih! (jika tidak, pilih itu)
  2. Menutup jendela
  3. Buka Nautilus (jika belum terbuka)
  4. Klik kanan Dokumen baru> Dokumen kosong
  5. Beri nama script.sh
  6. Buka dan masukkan ini:

    #! /bin/bash
    while [ 1 ]; do
        sudo sed --in-place 's/http:/https:/g' /etc/apt/sources.list.d/intellinuxgraphics.list
        sleep 1
    done
  7. Simpan dan tutup

  8. Klik kanan script.shdan pilih Izin
  9. Centang Izinkan mengeksekusi file ini sebagai program
  10. Menutup jendela
  11. Klik dua kali
  12. Pilih Jalankan di terminal
  13. Masukkan kata kunci
  14. JANGAN menutup terminal
  15. Mulai instalasi, dan semuanya akan berfungsi

Saya juga gagal mengambil download.01.org/gfx/ubuntu/14.04/main/pool/main/i/... Ukuran kesalahan ketidakcocokan dan ini memperbaiki masalah. Anda dapat menghapus file skrip dan menutup terminal saat instalasi selesai.

Sunting: Ada cara yang lebih sederhana:

  1. Masukkan ini di terminal:

    #! /bin/bash
    while [ 1 ]; do
        sudo sed --in-place 's/http:/https:/g' /etc/apt/sources.list.d/intellinuxgraphics.list
        sleep 1
    done
  2. Masukkan kata kunci

  3. Jalankan penginstal
Dusan Milosevic
sumber
2
Anda juga dapat menempelkannya di shell :)
Paulius Šukys
Haruskah "#! / Bin / sh" bukan "#! / Bin / bash"? Saya yakin itu akan berjalan baik, saya hanya bertanya karena saya tidak tahu jawabannya.
mchid
Sejujurnya, saya juga tidak tahu bedanya.
Dusan Milosevic
Secara fungsional, tidak ada perbedaan di antara keduanya.
Michael Martin-Smucker
0

Gunakan gdebi untuk menginstal intel-linux-graphics-installer dan Anda tidak akan memiliki masalah GPG. Seharusnya secara otomatis menginstal dengan paket deb. Gunakan perintah berikut untuk melakukannya:

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

Ikuti instruksi yang ditampilkan di GUI untuk memperbarui sistem Anda. Simpan pekerjaan yang belum disimpan dan mulai ulang agar perubahan diterapkan.


Selanjutnya, menggunakan

sudo apt-key adv

Dianggap sebagai risiko keamanan dan tidak direkomendasikan karena Anda "merusak seluruh konsep keamanan karena ini bukan cara aman untuk menerima kunci karena berbagai alasan (seperti: hkp adalah protokol plaintext, keyids pendek dan bahkan panjang dapat dipalsukan, ... ) " . http://ubuntuforums.org/showthread.php?t=2195579

Saya percaya cara yang benar adalah dengan mengimpor kunci terlebih dahulu

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

Periksa sidik jari

gpg --check-sigs --fingerprint 75E52366

Dapatkan kunci dari server kunci

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

Ekspor kunci ke keyring Anda

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

Ulangi untuk tombol kedua

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 -

info lebih lanjut http://www.debian.org/doc/manuals/securing-debian-howto/ch7.en.html#s-deb-pack-sign

mchid
sumber