Tôi đã cố gắng cài đặt Đồ họa Intel mới nhất nhưng không tìm thấy i915-4.3.3-4.2.0-dkms. Là khóa GPG của họ đã hết hạn hoặc sai hoặc đó là một vấn đề về phía tôi bằng cách nào đó?
Tôi đã cố gắng cài đặt Đồ họa Intel mới nhất nhưng không tìm thấy i915-4.3.3-4.2.0-dkms. Là khóa GPG của họ đã hết hạn hoặc sai hoặc đó là một vấn đề về phía tôi bằng cách nào đó?
Câu trả lời:
Có một vấn đề, nhưng nó đã được giải quyết.
Khóa kho đã được sửa và trình điều khiển có thể được cài đặt thành công.
Câu trả lời lịch sử
Trước khoảng 2016 / 02-23 13:00 UTC đã xảy ra sự cố. Intel đã nhận thức được nó , điều tra và sửa chữa nó. Điều cơ bản của vấn đề là khóa của kho lưu trữ được trình cài đặt tham chiếu không khớp với khóa chung có nguồn gốc trong tài liệu. Điều này đã được sửa bởi họ cập nhật khóa trên kho lưu trữ.
Intel cho biết, một khóa kiểm tra nội bộ đã bị sử dụng nhầm thay cho khóa sản xuất. Mặc dù, người duy nhất từ Intel báo cáo về điều này cho thấy rằng chính họ đã ở trong bóng tối trên dòng thời gian để giải quyết . Khóa kho được cập nhật khoảng 24 giờ sau khi họ đưa ra tuyên bố đó.
Trước khi phím được khắc phục, nó đã có thể buộc một cài đặt với các không phù hợp quan trọng, nhưng điều này đã không được khuyến cáo vì nó có thể tạo ra một vấn đề an ninh mà là không thể đảo ngược . *
Để xóa cảnh báo, người dùng có thể vô hiệu hóa kho lưu trữ bằng GUI hoặc xóa các tệp /etc/apt/sources.list.d/intellinuxgraphics.*
(Cho đến khi khóa kho được sửa, nếu trình cài đặt Intel được chạy lại sau khi xóa các tệp này, sự cố sẽ quay trở lại.)
Không có cách nào an toàn để có được gói từ xa nếu các khóa không khớp.
Giải thích chi tiết
Trình cài đặt Intel Graphics 1.4.0 cài đặt tệp kho lưu trữ apt /etc/apt/sources.list.d/intellinuxgraphics.list
chứa:
deb https://download.01.org/gfx/ubuntu/15.10/main wily main #Intel Graphics drivers
Khi bạn chạy, apt-get update
mỗi kho lưu trữ phải được xác minh bằng khóa PGP. Trước 2016 / 02-23 13:00 UTC, kho lưu trữ khóa apt đã được ký với một khóa có ID D14BDB0DB3438B6C , do đó cảnh báo:
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
Trong tài liệu intel , nó chỉ ra rằng khóa được cho là được cài đặt bằng cách lấy nó từ https://doad.01.org/gfx/RPM-GPG-KEY-ilg-3 :
Để "tin tưởng" Trình cài đặt đồ họa Intel® cho Linux *, bạn sẽ cần thêm khóa vào trình quản lý gói phần mềm của Ubuntu ("apt"). Mở một thiết bị đầu cuối và thực hiện các dòng này:
wget --no-check-certificate \ https://download.01.org/gfx/RPM-GPG-KEY-ilg-3 -O - | \ sudo apt-key add -
Ở đây, việc -O
chuyển đổi wget
đường ống tệp thành thiết bị xuất chuẩn và -
khi gọi apt-key
cho biết để đọc tệp từ stdin
Nếu chúng ta thay thế cuộc gọi thành apt-key
a gpg --dry-run
, thì chúng ta có thể thấy ID khóa đang được cung cấp từ URL đó, vd
$ 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
Vì vậy, khóa 894A3A8D từ khóa đã tải xuống không khớp với khóa D14BDB0DB3438B6C cần thiết để giải mã chính xác https://doad.01.org/gfx/ubfox/15.10/main kho lưu trữ chính xác. Điều này hiện đã được sửa và khóa của kho lưu trữ hiện là 894A3A8D.
Điều này đã được xác nhận trong các diễn đàn riêng của Intel tại đây , và sau đó cũng được sửa chữa và thông báo ở đó.
Xóa kho lưu trữ (cho dù bằng cách vô hiệu hóa hoặc xóa tệp) sẽ khiến cảnh báo biến mất, tuy nhiên, điều đó cũng có nghĩa là nội dung của kho lưu trữ không thể truy cập được.
Chạy trình cài đặt một lần nữa chỉ đơn giản là có thể kích hoạt kho lưu trữ nhưng không khắc phục được sự cố khóa, do đó lỗi tiếp tục quay trở lại cho đến khi khóa kho đã được sửa . Bây giờ nó hoạt động chính xác.
Có thể buộc cài đặt khi các khóa không khớp, nhưng điều này không được khuyến khích vì nó có thể tạo ra một vấn đề bảo mật không thể khắc phục được.
Cho đến khi khóa chính xác được công bố, không có cách nào an toàn để lấy gói từ xa. Tuy nhiên, khóa kho hiện đã được cập nhật và do đó lỗi đã được khắc phục và trình điều khiển có thể được cài đặt an toàn và chính xác.
Tôi quản lý để cài đặt Trình điều khiển Intel 1.4.0 vào ngày 15.10 64-bit
Trước tiên, xóa ppa trước đó khỏi các nguồn phần mềm, gỡ cài đặt intel-đồ họa-trình cài đặt, sau đó nhập vào thiết bị đầu cuối:
wget --no-check-certificate https://download.01.org/gfx/RPM-GPG-KEY-ilg-3 -O - | sudo apt-key add -
Sau đó, tải xuống và cài đặt 1.4.0 từ Intel® Graphics cho Linux
wget --no-check-certificate https://download.01.org/gfx/RPM-GPG-KEY-ilg-3 -O - | gpg --dry-run --import
bạn sẽ thấy ID khóa từ quá trình tải xuống thực sự là 894A3A8D, vì vậy không có cách nào khắc phục sự cố khóa GPG của khóa thiếu D14BDB0DB3438B6C trừ khi họ thay đổi nội dung tải xuống.
Một kỹ sư của Intel vừa công bố trên diễn đàn của intel rằng bản dựng mới sẽ sớm ra mắt. Chúng ta chỉ cần kiên nhẫn :-)
"Cập nhật: các gói mới sẽ hạ cánh trong thời gian ngắn (không có gì sai với các gói hiện tại nhưng quá trình xây dựng bản phát hành cuối cùng được thực hiện với khóa kiểm tra nội bộ thay vì khóa phát hành chính thức)."
Đây là cách tôi làm cho nó hoạt động: Nếu bạn loại bỏ kho lưu trữ 01 trước khi chạy trình cài đặt 1.4.0, bạn nên đi.
/etc/apt/sources.list.d/intellinuxgraphics*
giúp.