Не могу установить проприетарный драйвер Nvidia

Автор Linuxnoob, 10 октября 2015, 19:13:10

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

Linuxnoob

Ноутбук
иксы останавливаю так: init 1
запускаю через bash, файл запускается, принимаю лиценцию, а потом:
пишет Please use the debian packages instead of the .run file
Google перевёл(Пожалуйста, используйте Debian пакетов вместо .run файла)
драйвер с сайта nvidia карта GeForce 820M и intel
bumblebee всё установил что было в репозитории 3.1.2-7 ???
Что надо сделать? пожалуйста помогите

neon1ks

Достаточно выполнить, как я написал в сообщении (драйвера сами поставятся)
https://debianforum.ru/index.php?topic=10054.msg79231#msg79231
Наверное лучше заново попробовать, переустановив Debian.

Linuxnoob

#2
Цитироватьдобавь везде разделы contrib и non-free в sources.list
Открыть содержимое (спойлер)
deb http://ftp.de.debian.org/debian stable main contrib non-free

deb http://ftp.debian.org/debian/ jessie-updates main contrib non-free

deb http://security.debian.org/ jessie/updates main contrib non-free
[свернуть]
уже стояло
2)sudo dpkg --add-architecture i386 && sudo apt-get update && sudo apt-get install bumblebee-nvidia primus primus-libs:i386
i386 разве не для 32 бит? у меня 64 битный debian
bumblebee и primus пакеты стоят

--------------- лог утановки
Открыть содержимое (спойлер)
nvidia-installer log file '/var/log/nvidia-installer.log'
creation time: Sun Oct 11 08:43:38 2015
installer version: 352.41

PATH: /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin

nvidia-installer command line:
    ./nvidia-installer

Using: nvidia-installer ncurses user interface
-> Detected 4 CPUs online; setting concurrency level to 4.
-> License accepted.
-> Installing NVIDIA driver version 352.41.
-> The NVIDIA driver appears to have been installed previously using a different installer. To prevent potential conflicts, it is recommended either to update the existing installation using $

Please review the message provided by the maintainer of this alternate installation method and decide how to proceed:

Please use the Debian packages instead of the .run file.


(Answer: Abort installation)
ERROR: The installation was canceled due to the availability or presence of an alternate driver installation. Please see /var/log/nvidia-installer.log for more details.
[свернуть]
Перевод
Открыть содержимое (спойлер)
айл журнала NVIDIA-установщик "/var/log/nvidia-installer.log"
Время создания: Вс окт 11 8:43:38 2015
Установщик версии: 352,41

ПУТЬ: / USR / местные / SBIN: / USR / местные / бен: / USR / SBIN: / USR / бен: / SBIN: / бен

NVIDIA-установщик командной строки:
    ./nvidia-installer

Использование: NVIDIA-установщик Ncurses интерфейс пользователя
-> Обнаружен 4 процессоров в режиме онлайн; установка уровень параллелизма 4.
-> Лицензия принимаются.
-> Установка NVIDIA драйвер версии 352.41.
-> Драйвер NVIDIA по-видимому, были установлены ранее с помощью другого установки. Для предотвращения потенциальных конфликтов, рекомендуется либо обновить существующую установку, используя $

Пожалуйста, ознакомьтесь с предоставленной сообщение сопровождающему этом альтернативном способе установки системы и решить, как поступить:

Пожалуйста, используйте пакеты Debian вместо .run файла.


(Ответ: Прервать установку)
ОШИБКА: установка была отменена из-за наличия или присутствия альтернативного установки драйвера. Пожалуйста, см /var/log/nvidia-installer.log для более подробной информации.
Переводчик Google для бизнеса –Инструменты переводчикаПереводчик сайтовСлужба "Анализ рынков"
Отключить моментальный переводО Переводчике GoogleМобильная версияСообществаПравила и.
[свернуть]
он хочет что бы я пакет run в deb как то перевёл? драйвер есть только на intel

Cообщение объединено 11 октября 2015, 09:32:33

сделал sudo dpkg --add-architecture i386 && sudo apt-get update && sudo apt-get install bumblebee-nvidia primus primus-libs:i386  >:(

ничего нового,
вопрос, а если в virtual box потренироваться в установке драйвера? не получится наверно на основной ос nvidia же не работает?
или можно?

ferum

Не надо ходить в дебри virtualbox, те кто давно живут в linux знают что эта программа использует свой видеодрайвер  vesa который к nvidia  ни коим боком не относится.
Итак если вы установили криво видеодрайвер с официального сайта nvidia проще всего сделать следующее ( прислушаться к воплям инсталятора )
Загружаемся в безопасном режиме ( при этом нет необходимости гасить иксы ведь они у нас не запущены) Ставим для наглядности  mc
apt-get install mc
заходим в него
mc
переходим в каталог  /usr/bin и ищем симлинк @nvidia-uninstall клацаем его вводом , идёт процесс удаления драйвера. Командой reboot  перезагружаемся снова в безопасный режим
Дописываем несводные репозитории
nano /etc/apt/sources.list
до состояния первой строчки
deb http://ftp.ru.debian.org/debian/ jessie main contrib non-free
обновим список пакетов
apt-get update
установим драйвер из репозитория
apt-get install  nvidia-kernel-dkms nvidia-xconfig && nvidia-xconfig
После reboot должно наступить желаемое если конечно bumblebee установлено правильно. К сожалению bumblebee лично ни когда ставить не приходилось в виду отсутствия такого железа.
З.Ы. Проблемы с установкой драйверов с официального сайта возникают от неправильно подобранной версии gcc в системе когда то инсталляторы об этом открыто заявляли сейчас видимо разработчики считают что пользователю не должно быть заподло прочитать документацию.
Русские дебианщики против цифрового слабоумия !

neon1ks

Цитата: Linuxnoob от 11 октября 2015, 07:11:56i386 разве не для 32 бит? у меня 64 битный debian
Например steam 32 битный - ничего страшного в установке 32 бит.

Linuxnoob

Цитата: ferum от 11 октября 2015, 10:49:05Дописываем несводные репозитории
nano /etc/apt/sources.list
до состояния первой строчки
deb http://ftp.ru.debian.org/debian/ jessie main contrib non-free
::

  ::)не совсем понял вот мой source.list
Открыть содержимое (спойлер)
deb cdrom:[Debian GNU/Linux 8 _Jessie_ - Official Snapshot amd64 LIVE/INSTALL Binary 20150908-22:00]/ jessie main

deb cdrom:[Debian GNU/Linux 8 _Jessie_ - Official Snapshot amd64 LIVE/INSTALL Binary 20150908-22:00]/ jessie main

# Line commented out by installer because it failed to verify:
#deb http://security.debian.org/ jessie/updates main
# Line commented out by installer because it failed to verify:
#deb-src http://security.debian.org/ jessie/updates main

deb http://ftp.de.debian.org/debian stable main contrib non-free

deb http://ftp.debian.org/debian/ jessie-updates main contrib non-free

deb http://security.debian.org/ jessie/updates main contrib non-free
[свернуть]
он же подойдёт?

ferum


deb cdrom:[Debian GNU/Linux 8 _Jessie_ - Official Snapshot amd64 LIVE/INSTALL Binary 20150908-22:00]/ jessie main

deb cdrom:[Debian GNU/Linux 8 _Jessie_ - Official Snapshot amd64 LIVE/INSTALL Binary 20150908-22:00]/ jessie main

Уберите
Если вы хотите оставаться всегда на jessie  замените stable на jessie иначе в один прекрасный момент ( года через полтора ) при полуавтоматическом обновлении могут случиться критические ошибки с которыми вы не справитесь.
Русские дебианщики против цифрового слабоумия !

Linuxnoob

Цитата: ferum от 11 октября 2015, 10:49:05mc
переходим в каталог  /usr/bin и ищем симлинк @nvidia-uninstall клацаем его вводом
есть только @nvidia-debugdump и *nvidia-modprobe
---------------------------------------------------------------------------------------------------
Цитироватьустановим драйвер из репозитория
apt-get install  nvidia-kernel-dkms nvidia-xconfig && nvidia-xconfig
nvidia-kernel-dkms есть, а вот
nvidia-xconfig && nvidia-xconfig проблема, я не написал, у меня модем думаю в безопасном режиме он не подключается, по крайне мере со старым source.list даже upgrate не произошло если init 1 сделать модемная связь останется?

neon1ks

#8
Linuxnoob,
Блин, я же тебе написал инструкцию...

Cообщение объединено 11 октября 2015, 13:49:05

https://debianforum.ru/index.php?topic=10054.msg79276#msg79276

Linuxnoob

Цитата: neon1ks от 11 октября 2015, 13:47:24Блин, я же тебе написал инструкцию...
sudo dpkg --add-architecture i386 && sudo apt-get update && sudo apt-get install bumblebee-nvidia primus primus-libs:i386 ?
делал, без изменений

neon1ks

#10
Linuxnoob,
Debian основан на deb-пакетах. Поэтому лучше драйвер nvidia ставить в виде пакета. Не надо его скачивать с сайта Nvidia, тем более если ты новичок.

Переустанови систему и
Цитировать1) добавь везде разделы contrib и non-free в sources.list
2) установи
sudo dpkg --add-architecture i386 && sudo apt-get update && sudo apt-get install bumblebee-nvidia primus primus-libs:i386

ссылка: https://wiki.debian.org/ru/Bumblebee

Драйвер сам поставится, версия будет nvidia-340 (https://sources.debian.net/src/nvidia-graphics-drivers/)

Linuxnoob

nvidia-graphics-drivers
а это нормально что этот пакет apper не видит? ???
опять переустанавливать, заумучился.

ferum

Это пакет исходного кода, его вам не надо ставить хотя для apt или aptitude он будет доступен если добавить deb-src репозитории
С модемом в консоли работать можно но сложно, но если у вас запускается графика при установке драйверов из репозитория иксы гасить нет необходимости, и не нужно по каждой ерунде переустанавливать систему а то может сложиться неправильное впечатление о её надёжности.
Собственно говоря все драйверы в linux представлены различными модулями ядра, инсталлятор с официального сайта делает не что иное как собирает этот модуль, только не в виде пакета а непосредственно устанавливает его в систему, конкретнее в /lib/modules.
При неудачной установке достаточно  переустановить ядро ( представлено пакетом linux-image который имеется у вас на установочном диске) Для добавления его в качестве источника, или восстановить в sources.list удалённые строки либо вставить диск и выполнить от root apt-cdrom add и обновить список пакетов.
Цитата: neon1ks от 11 октября 2015, 15:00:38Поэтому лучше драйвер nvidia ставить в виде пакета. Не надо его скачивать с сайта Nvidia, тем более если ты новичок.
Это так, но установка с официального сайта предусмотрена например на тот случай если ваша видеокарта на столько свежа что не поддерживается драйвером, (не самым свежим) имеющимся в репозитории.
З.Ы. не надо спешить, необходимо сначала нарисовать полный план своих действий для достижения результата, в противном случае можно переустанавливать любой дистрибутив до бесконечности.
Русские дебианщики против цифрового слабоумия !

neon1ks

Linuxnoob,
nvidia-graphics-drivers - это исходный код, сам пакет называется nvidia-driver или nvidia-driver-bin (пакетов несколько).