LinuxForum.Fans
Тема

Беспакетная установка драйверa видеокарты NVIDIA

Автор: Dadoolya 40 сообщений 17358 просмотров
#269231

После покупки нового "железа", бывает, не удается установить проприетарные драйверы, в частности, на видеокарту, обычным путем - то есть загрузкой пакетов обновлений. Со мною именно так здесь и случилось: http://linuxforum.ru/viewtopic.php?pid=292507#p292507
Но существует и непакетный способ их установки. Для этого я скачал на сайте производителя файл NVIDIA-Linux-x86-295.59.run с этими драйверами. Там же http://ru.download.nvidia.com/XFree86/Linux-x86/295.59/README/installdriver.html нашел подробную статью, как его устанавливать (увы, на английском только!). А у меня, не хуже, как у России, тоже 2 напасти:
1. Английский ни в школе, ни после, даже мимо, не проходил.
2. С командной строкой "не дружу". Прошу это учесть тем, кто пожелает, может быть, ответить на мои вопросы.
Итак:
Осуществил консольный вход в систему, залогинился под root. Ничего не получилось, потому что в этом режиме, видимо, консоль кириллицу не понимает, а файл у меня лежал в папке "Загрузки".
Пришлось перезагружаться (команды возвращения из консоли обратно в GUI не знаю), чтобы скопировать этот файл в папку tmp в своей директории.
Перезагружаюсь в консольном варианте входа, ввожу:

text
#sh /home/nick/tmp/NVIDIA-Linux-x86-295.59.run

На что мне этот самый sh отвечает, что нет такого файла или каталога.
На команду find с именем этого файла получаю тот же ответ. Причем bash, запущенный в GUI, отвечает на эту команду так же. Только по-русски.
Что это за мистика, и какой святой водой с ней бороться? Как заставить систему "видеть" этот файл?
Заранее спасибо!

#269234

А так

text

# cd /home/nick/tmp
# sh NVIDIA-Linux-x86-295.59.run

не пробовали? И, например, для ATI рекомендовано запускать его из home...

#269238

[console]# cd /home/nick/tmp
# chmod +x NVIDIA-Linux-x86-295.59.run
# ./NVIDIA-Linux-x86-295.59.run
[/console]

#269248

Большое спасибо всем откликнувшимся!
#cd /home/nick/tmp, конечнео, пробовал, просто забыл сказать в стартовом топике, извините.
Сейчас буду пробовать 2 других от уважаемого(ей) Sery, спасибо!

#269249

На вторую команду уважаемого(ей) =Sery=:

text
chmod: невозможно получить доступк ?NVIDIA-Linux-x86-295.59.run?: Нет такого файла или каталога

На третью:

text
bash: ./NVIDIA-Linux-x86-295.59.run: Нет такого файла или каталога

Кстати, забыл сказать: После команды reboot все зависает на изображении с надписью "Перезагрузка системы... нажмите Esc для подробного режима." Эллипс при этом прекращает свое вращение, никакой реакции на утройства ввода, кроме кнопки выключения питания. При последующем включении загрузка проходит нормально. Возможно, это связано с обновлениями, проведенными с репо http://linuxforum.ru/viewtopic.php?pid=282378#p282378, потому что пару раз так случалось и при выходе из GUI. А не существует команды для возвращения из CLI в GUI без перезагрузки, напрямую, как из GUI в консоль?
Спасибо!

#269250
"Dadoolya" написал:
На вторую команду  уважаемого(ей) =Sery=

Эм.. -=Serj=-.. А чтобы не было сомнений в принадлежности к мужскому полу, можно посмотреть в профиле имя
Покажите
[console]$ ls -l /home/nick/tmp[/console]

ЗЫ

"Dadoolya" написал:
С командной строкой "не дружу"

http://younglinux.info/book/export/html/10

#269251
Dadoolya написал:

1. Английский ни в школе, ни после, даже мимо, не проходил.
2. С командной строкой "не дружу". Прошу это учесть тем, кто пожелает, может быть, ответить на мои вопросы.

Ставить винду.

Показать
сказали бы на ЛОР

#269253

ЗЗЫ

"Dadoolya" написал:
А не существует команды для возвращения из CLI в  GUI  без перезагрузки, напрямую, как из GUI  в консоль?

А как вы попадаете в этот CLI ?

#269254
"Dadoolya" написал:
А не существует команды для возвращения из CLI в GUI без перезагрузки, напрямую, как из GUI в консоль?

В консоль из графики — Ctrl+Alt+Fn, где n от 1 до 6;
обратно — Alt+F7.
Настройки могут чуть отличаться в зависимости от дистрибутива.

#269257
"-=Serj=-" написал:
-=Serj=-.. А чтобы не было сомнений в принадлежности к мужскому полу, можно посмотреть в профиле имя

Извините! Просто я никогда не верил во все эти профилди, ники, логины и пароли...

"-=Serj=-" написал:
Покажите
Консоль
$ ls -l /home/nick/tmp

Вот блин! Я думал, опять получу: "Нет такого файла или каталога", - а получил следующее:

text
итого 33960
-rw-rw-r-- 1 nick nick 34730118 2012-08-01 15-21 NVIDIA-Linux-x86-295.59.run

Может, пока он этот файл видел, надо было ловить момент и давать команду sh? Жаль, сразу не дотумкал.

"-=Serj=-" написал:

Большое спасибо! Это лучше, чем все виденное мною ранее. Сделал закладку, начну потихоньку осваивать.

"AnKar" написал:
Ставить винду.

Отвечаю только потому, что час уже прошел: Щас прям!

"-=Serj=-" написал:
А как вы попадаете в этот CLI ?

А как сам дотумкал, мышкой: Завершить работу...->Завершить сеанс. В окне входа после выбора своего ника бью правой по кругленькой иконке выключателя и в выпавшем меню выбираю консольный вход.

"Lupo Alberto" написал:
В консоль из графики — Ctrl+Alt+Fn, где n от 1 до 6;
обратно — Alt+F7.

Точно! Огромное спасибо - это гораздо удобнее! Испытал уже до F3. Только обратно у меня F8.

#269261
Dadoolya написал:

chmod: невозможно получить доступк ?NVIDIA-Linux-x86-295.59.run?: Нет такого файла или каталога

Откуда взялись знаки вопроса в имени файла ?
Чтобы правильно вводить имена файлов из текущего каталога, используйте автодополнение с помощью клавиши <Tab>, например
[console]# chmod +x NV<Tab>[/console]
автоматически дополнит имя файла.

#269262
"-=Serj=-" написал:
Откуда взялись знаки вопроса в имени файла ?

Ей богу, не от меня! Я только копировал.

"-=Serj=-" написал:
# chmod +x NV<Tab>

Получаю ответ:

text
chmod: Невозможно получить доступ к ?NV?: Нет такого файла или каталога
#269272

Уважаемый автар темы! Для нас в Линуксе есть аналог Нортон командер который был во времена DOS, он называется MC, в установках программ он есть! Намного легче и проще начинающим! Там находите свой Nvidia в папках, ставите курсор на него (не мышки). Далее в комнадной строке набираете

text
chmod +x

и жметё одновременно 2 клавиши - Alt+Enter, и название файла дописывается в конец командной строки внизу и завершаем выполнение клавишей Enter.
Далее просто жмём клаву Enter и этот файл выполняется, благодаря предыдущей команде которая сделала файл Nvidia....run выполняемым :)
Всё просто!

#269273

Это необязательно:

text
chmod +x
"Dadoolya" написал:
Перезагружаюсь в консольном варианте входа, ввожу:

#sh /home/nick/tmp/NVIDIA-Linux-x86-295.59.run

Прям так вместе с этим знаком "#" и вводите?

#269274

Dadoolya,
Драйвер драйвером(настрочить инструкцию по установке для мандривы из *.run несложно), а вы уверены, что у вас карта nvidia будет работать?
(или пусть ответит у кого есть информация)
nvidia optimus же присутствует.

#269417

Здравствуйте все!

"Naymnik" написал:
в Линуксе есть аналог Нортон командер который был во времена DOS, он называется MC

Вообще-то я впервые смог "трогнуть пальцем" (выражение 3-летнего сынишки) компьютер в декабре 2006 года, в эпоху Windows XP SP2, поэтому о дедушке Нортоне слыхать слыхивал, а видеть не видывал. Но за подсказку большое спасибо! В МС я чувствую себя гораздо увереннее, потому что "долбить" приходится меньше, что уменьшает количество моих ошибок. Только chmod - это слишком сложно для начинающего. Лучше все сделать так, как пишут здесь:http://ru.download.nvidia.com/XFree86/Linux-x86/295.59/README/installdriver.html

"verg" написал:
Прям так вместе с этим знаком "#" и вводите?

С таким-то учителем! :D

Итак, благодаря присутствующим здесь учителям, оказалось, что беспакетная установка драйверов не так уж и сложна:
1. Загрузился в консоль, залогинился под root.
2. Вызвал МС.
3. В МС нашел свой файл драйвера. Его строка выделилась.
4. Ввел команду sh и после пробела нажал Alt+Enter. Имя файла написалось автоматически, потому что других исполняемых файлов в данной директории у меня нет. Нажал Enter. Далее пошла работа инсталлятора NVIDIA, успевай со всем соглашаться, только на английском:
5. Принял условия лицензии. По умолчанию была активна кнопка "Отказаться".
6. Nvidia-installer создал модуль ядра, отыскал конфликтующие файлы, и сделал еще много чего другого, чего я не упел отметить и даже заметить. Пауза наступает при предложении сконфигурировать Х-сервер по-новой. Конечно же я согласился.
7. Осталось только выйти из МС, затем из консоли командой reboot.
Самое интересное, что драйвер оказался тот же (302.11.), что уже устанавливался по командам, рекомендованным уважаемым verg, или в результате обновлений, сделанных отсюда: Репозиторий 2010.3 и KDE4.8 для Mandriva 2010.2 от проекта MIB И привело это к тому же результату и действиям, описанным в посте № 36 здесь: http://linuxforum.ru/viewtopic.php?pid=292657#p292657 .

Таким образом, тему можно закрывать. Она оказалась не такой уж и сложной.
Что касается сохраняющейся моей личной проблемы, то это уже другая тема. Уважаемый verg даже и будущее название определил: что-то типа "Как заставить видеокарту работать?"
Огромное всем спасибо!

#269420
"Dadoolya" написал:
"Как заставить видеокарту работать?"

Возможно эти пакеты помогут:
http://mirror.yandex.ru/mandriva/official/2011/i586/media/contrib/backports/bumblebee-3.0-3-mdv2011.0.i586.rpm
http://mirror.yandex.ru/mandriva/official/2011/i586/media/contrib/backports/dkms-bbswitch-v0.4-1-mdv2011.0.noarch.rpm

Как пользоваться Bumblebee: http://wiki.mandriva.com/en/Bumblebee
О nvidia optimus: http://en.wikipedia.org/wiki/Nvidia_Optimus

#269424
"Dadoolya" написал:
то это уже другая тема.

Да, про переключалку видеокарт отдельной темой лучше.

#269557
Dadoolya написал:
Здравствуйте все!
[quote="Naymnik"]в Линуксе есть аналог Нортон командер который был во времена DOS, он называется MC

Вообще-то я впервые смог "трогнуть пальцем" (выражение 3-летнего сынишки) компьютер в декабре 2006 года, в эпоху Windows XP SP2, поэтому о дедушке Нортоне слыхать слыхивал, а видеть не видывал. Но за подсказку большое спасибо! В МС я чувствую себя гораздо увереннее, потому что "долбить" приходится меньше, что уменьшает количество моих ошибок. Только chmod - это слишком сложно для начинающего.
[/quote]
Я собственно на Линуксе только 5 лет :) В 90-е MSDOS&Foxpro , небольшое знакомство с Novell :D
Ещё хотел заметить что установка драйвера возможно из консоли без запуска исксов
Если бы-бы ты в Питере непременно помог бы :D

#269570
"Naymnik" написал:
Ещё хотел заметить что установка драйвера возможно из консоли без запуска исксов

Так я же с этого и начинал, блин! А вы почти все тут (сговорились, что ли?) методично запихнули меня в терминал! Но спасибо, что продолжили разговор и этой фразой врубили меня, что тему закрывать рано, потому что все было сделано неправильно:

Показать
1. Здесь http://ru.download.nvidia.com/XFree86/Linux-x86/295.59/README/installdriver.html подчеркивается:
Before you begin the installation, exit the X server and terminate all OpenGL applications (note that it is possible that some OpenGL applications persist even after the X server has stopped).

2. Нажатие Alt+F1-6 отправляет нас не в консоль, а в один из 6 исторически сохранившихся терминалов. Об этом, кстати, я прочел в ссылке -=Serj=- http://younglinux.info/book/export/html/10, спасибо ему еще раз!
3. В консоль можно загрузиться только (по крайней мере лично мне другие способы пока не известны, если исключить случаи отказа системы загрузиться в графическом режиме, когда выводится приглашение командной строки ввести свой ник и пароль) из окна-приглашения, в котором после ввода своего ника вместо кнопки "Вход" нужно щелкнуть (хоть левой, хоть правой) по иконке выключения питания, а в выпавшем списке выбрать "Консольный вход". При этом появится предупреждение:

Переключение в консоль:
После переключения в консоль завершают работу все Х-серверы на этом компьютере, будет возможен только консольный вход в систему. Графический режим будет восстановлен через 10 секунд после завершения консольного сеанса работы или через 40 секунд, если за это время не будет выполнен вход.

Правда, переводчики этого окна явно спутали минуты с секундами, ну да ладно.
4. Консоль от терминалов отличается следующим:
- Из нее не вернуться в графический режим простым нажатем Alt+F7. (У меня, правда, вместо F7 применяется F8, а F7 выполняет что-то другое, но это уже не по теме.)
- Она не признает русский язык и кириллицу вообще.
- В ней не запустишь MC ("MC: command not found").
- Выйти из нее (по крайней мере, с моим опытом), возможно только командой reboot.

Так что возвратимся к началу темы:
Как заставить консоль "увидеть" и "завести" самораспаковывающийся архив с моим драйвером?

Войдите или зарегистрируйтесь, чтобы ответить.