Điểm:0

Cài đặt phiên bản cũ hơn của trình điều khiển Nvidia

lá cờ kh

Tôi là nhà phát triển và tôi cần cài đặt trình điều khiển Nvidia 455.38 trên thiết bị của mình (chính xác là phiên bản đó) trên Ubuntu 18.04. Trước đây, tôi đã sử dụng các lệnh sau:

sudo apt-get update && apt-get install -y software-properties-common ubuntu-drivers-common lshw
Sudo add-apt-repository ppa:graphics-drivers/ppa
cài đặt sudo apt -y nvidia-driver-455

Tuy nhiên, nvidia-driver-455 đã được cập nhật. Bây giờ nó cài đặt một phiên bản khác của trình điều khiển. Có cách nào tôi vẫn có thể cài đặt 455.38 không?

Một số thông tin thêm:

root@81bdf70bf4f0:/# chính sách apt-cache nvidia-driver-455
nvidia-trình điều khiển-455:
  Đã cài đặt: (không có)
  Ứng viên: 460.91.03-0ubuntu0.18.04.1
  Bảng phiên bản:
     460.91.03-0ubuntu0.18.04.1 500
        500 http://archive.ubuntu.com/ubuntu bionic-updates/restricted AMD64 Gói
        500 gói http://security.ubuntu.com/ubuntu bionic-security/restricted AMD64
        500 http://ppa.launchpad.net/graphics-drivers/ppa/ubuntu bionic/main AMD64 Gói
root@81bdf70bf4f0:/# tìm kiếm apt-cache nvidia-driver-455
nvidia-driver-435 - Gói chuyển tiếp cho nvidia-driver-455
nvidia-driver-455 - Gói chuyển tiếp cho nvidia-driver-460
root@81bdf70bf4f0:/# apt search nvidia-driver-455
Sắp xếp... Xong
Tìm kiếm toàn văn... Xong
nvidia-driver-435/bionic-updates,bionic 455.45.01-0ubuntu0.18.04.1 AMD64
  Gói chuyển tiếp cho nvidia-driver-455

nvidia-driver-455/bionic-updates,bionic-security,bionic 460.91.03-0ubuntu0.18.04.1 AMD64
  Gói chuyển tiếp cho nvidia-driver-460

Lưu ý: Tôi biết trình điều khiển Nvidia có thể được cài đặt bằng cách tải xuống .chạy tập tin từ trang web Nvidia. Tuy nhiên, tôi đang có vấn đề đi theo con đường đó. Đó là lý do tại sao tôi hỏi về một giải pháp apt khả thi.

Nmath avatar
lá cờ ng
Điều này có trả lời câu hỏi của bạn không? [Làm cách nào để cài đặt các gói Ubuntu cụ thể, với phiên bản chính xác?](https://askubuntu.com/questions/92019/how-to-install-specific-ubuntu-packages-with-exact-version). Nếu bạn cần hạ cấp xuống một phiên bản gói cụ thể cho mục đích phát triển, tốt nhất bạn nên thực hiện việc này trong máy ảo. Việc hạ cấp các gói có thể gây ra tất cả các loại sự cố trên hệ thống đã cài đặt của bạn, đặc biệt là các gói như thế này có liên quan đến nhiều khía cạnh khác nhau trong hệ điều hành của bạn.
lá cờ kh
Tôi không hạ cấp, thay vào đó tôi cần thiết lập một máy mới. Vấn đề là tôi không chắc liệu những trình điều khiển cũ này có còn trên apt hay không. Có thể là họ đã được gỡ bỏ?
Nmath avatar
lá cờ ng
Nếu bạn đang yêu cầu một phiên bản gói thấp hơn phiên bản được duy trì trong kho lưu trữ, thì đây là một bản hạ cấp. Phiên bản cũ có thể không còn trong apt nữa và nếu vậy, bạn sẽ cần lấy phiên bản đó từ nhà phát triển. Các gói Nvidia là độc quyền và đến từ Nvidia
lá cờ kh
Có cách nào để tôi có thể truy xuất gói mong muốn từ một máy khác nơi gói đã được cài đặt với apt không? Bài đăng này https://askubuntu.com/questions/408608/save-a-apt-get-file-for-future-installations-how-do-i-do-it gợi ý xem xét `/var/cache/apt /archives` nhưng không có gì ở đó.
Nmath avatar
lá cờ ng
Đây là tất cả những gì tôi thấy trong kho lưu trữ của Nvidia về trình điều khiển Unix: https://www.nvidia.com/en-us/drivers/unix/ | bạn có chắc chắn 100% rằng bạn cần phiên bản trình điều khiển chính xác này không? Tôi không thể nghĩ ra bất kỳ lý do tại sao điều đó là cần thiết. Có lẽ đây là [sự cố XY](https://meta.stackexchange.com/a/66378)? Tốt hơn hết là bạn nên đặt câu hỏi về vấn đề thực tế mà bạn đang gặp phải thay vì cố gắng thực hiện giải pháp mà bạn nhận thấy có thể không khả thi hoặc không phù hợp.
lá cờ kh
Tôi cần phiên bản chính xác đó vì tôi đang phát triển phần mềm yêu cầu cuda và docker. Bạn có quen thuộc với docker không?
lá cờ kh
Hãy để chúng tôi [tiếp tục cuộc thảo luận này trong cuộc trò chuyện](https://chat.stackexchange.com/rooms/128478/discussion-between-user1315621-and-nmath).
Nmath avatar
lá cờ ng
Điều này không có ý nghĩa gì với tôi. Những người có lẽ sẽ sử dụng phần mềm sẽ không sử dụng phiên bản này.Đây có phải là thứ bạn chỉ nghĩ rằng bạn cần hay bạn đang thực sự gặp sự cố? Nếu cái trước thì chỉ dùng phiên bản gói duy trì, nếu cái sau thì bạn nên đặt câu hỏi khác về vấn đề đó
lá cờ kh
Nếu bạn đã quen thuộc với Docker, câu trả lời là tôi cần hình ảnh docker khớp với phiên bản chính xác của trình điều khiển đang chạy trong hệ điều hành máy chủ để sử dụng cuda trong hình ảnh docker.
lá cờ kh
Cách chính xác để cài đặt https://answers.launchpad.net/ubuntu/+source/nvidia-graphics-drivers-455/455.38-0ubuntu1 này là gì?
Nmath avatar
lá cờ ng
Nếu bạn tìm thấy một kho lưu trữ chứa tệp gỡ lỗi: https://askubuntu.com/questions/40779/how-do-i-install-a-deb-file-via-the-command-line
lá cờ kh
Không, có vẻ như kho lưu trữ chỉ chứa tệp `.run`. Tuy nhiên, khi chạy nó, tôi gặp phải vấn đề tương tự khi chạy trình cài đặt được tải xuống từ nvidia (có thể đó là cùng một trình cài đặt). Xem tại đây https://forums.developer.nvidia.com/t/an-nvidia-kernel-module-nvidia-uvm-appears-to-already-be-loaded-in-your-kernel/186056

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.