Автор Тема: Debian + nvidia ... хм....  (Прочетена 4149 пъти)

jark

  • Гост
Debian + nvidia ... хм....
« -: Aug 21, 2007, 20:27 »
Здравейте!

Реших да мина от Ubuntu на Debian, net-инталацията мина като по вода (или поне това, което виждах), инсталирах x-сървърът, login manager, и графична среда (xfce4). Проблемът дойде, когато се опитах да инсталирам драйвърът на nvidia, който изтеглих от nvidia.com

Това е копие на лог файла:

Цитат
nvidia-installer log file '/var/log/nvidia-installer.log'
creation time: Tue Aug 21 20:08:56 2007

option status:
 license pre-accepted    : false
 update                  : false
 force update            : false
 expert                  : false
 uninstall               : false
 driver info             : false
 precompiled interfaces  : true
 no ncurses color        : false
 query latest version    : false
 OpenGL header files     : true
 no questions            : false
 silent                  : false
 no recursion            : false
 no backup               : false
 kernel module only      : false
 sanity                  : false
 add this kernel         : false
 no runlevel check       : false
 no network              : false
 no ABI note             : false
 no RPMs                 : false
 no kernel module        : false
 force SELinux           : default
 no X server check       : false
 force tls               : (not specified)
 X install prefix        : (not specified)
 X library install path  : (not specified)
 X module install path   : (not specified)
 OpenGL install prefix   : (not specified)
 OpenGL install libdir   : (not specified)
 utility install prefix  : (not specified)
 utility install libdir  : (not specified)
 doc install prefix      : (not specified)
 kernel name             : (not specified)
 kernel include path     : (not specified)
 kernel source path      : (not specified)
 kernel output path      : (not specified)
 kernel install path     : (not specified)
 proc mount point        : /proc
 ui                      : (not specified)
 tmpdir                  : /tmp
 ftp mirror              : <a href="" target="_blank">ftp://download.nvidia.com</a>
 RPM file list           : (not specified)

Using: nvidia-installer ncurses user interface
WARNING: Skipping the runlevel check (the utility `runlevel` failed to run).
-> License accepted.
-> No precompiled kernel interface was found to match your kernel; would you li
  ke the installer to attempt to download a kernel interface for your kernel f
  rom the NVIDIA ftp site (ftp://download.nvidia.com)? (Answer: No)
-> No precompiled kernel interface was found to match your kernel; this means
  that the installer will need to compile a new kernel interface.
ERROR: Unable to find the development tool `cc` in your path; please make sure
      that you have the package 'gcc' installed.  If gcc is installed on your
      system, then please check that `cc` is in your PATH.
ERROR: Installation has failed.  Please see the file
      '/var/log/nvidia-installer.log' for details.  You may find suggestions
      on fixing installation problems in the README available on the Linux
      driver download page at http://www.nvidia.com.


Много ще се радвам, ако някой знае каде бъркам или какво не съм направил и да сподели  '<img'>




п.п. забравих да кажа, че 1-во пробвах по дебианският начин, но пак не стана  '<img'>
след като въведох apt-get install nvidia-glx nvidia-kernel-common се запъна на nvidia-glx



Активен

phantomlord

  • Напреднали
  • *****
  • Публикации: 1832
  • Distribution: Debian Sid
  • Window Manager: KDE 4
  • Fall to your knees and bow to the Phantom Lord
    • Профил
    • WWW
Debian + nvidia ... хм....
« Отговор #1 -: Aug 21, 2007, 21:15 »
В какъв смисъл се запъна, не можа да изтегли файла или не го инсталира? Защо? Какви гршки се изписаха? Това съобщение не ти ли направи впечатление:
Цитат
please make sure
     that you have the package 'gcc' installed
Активен

http://myfreesoft.net/phpBB2/index.php?c=7
Помогни си сам, за да ти помогне и Господ
Linux - connecting people...

aaaaaa

  • Напреднали
  • *****
  • Публикации: 971
    • Профил
Debian + nvidia ... хм....
« Отговор #2 -: Aug 21, 2007, 21:16 »
Пробва ли по дебианския начин?
Активен

...to boldly go where no one has gone before...

jark

  • Гост
Debian + nvidia ... хм....
« Отговор #3 -: Aug 21, 2007, 21:56 »
Цитат (phantomlord @ Авг. 21 2007,22:15)
В какъв смисъл се запъна, не можа да изтегли файла или не го инсталира? Защо? Какви гршки се изписаха? Това съобщение не ти ли направи впечатление:

******:/home/jark# apt-get install nvidia-glx nvidia-glx-dev xserver-xorg
Reading package lists... Done
Building dependency tree... Done
Package nvidia-glx is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source
E: Package nvidia-glx has no installation candidate
*******:/home/jark# ls
Desktop
********:/home/jark# cd Desktop/
********:/home/jark/Desktop# ls
nvidia-glx_100.14.11-1_i386.deb
*******:/home/jark/Desktop# dpkg -i nvidia-glx_100.14.11-1_i386.deb
Selecting previously deselected package nvidia-glx.
(Reading database ... 31281 files and directories currently installed.)
Unpacking nvidia-glx (from nvidia-glx_100.14.11-1_i386.deb) ...
dpkg: dependency problems prevent configuration of nvidia-glx:
 nvidia-glx depends on nvidia-kernel-100.14.11; however:
  Package nvidia-kernel-100.14.11 is not installed.
dpkg: error processing nvidia-glx (--install):
 dependency problems - leaving unconfigured
Errors were encountered while processing:
 nvidia-glx
*******:/home/jark/Desktop#
Активен

tonitochev

  • Напреднали
  • *****
  • Публикации: 699
  • Distribution: Kubuntu and Xubuntu
  • Window Manager: KDE 4
    • Профил
    • WWW
Debian + nvidia ... хм....
« Отговор #4 -: Aug 21, 2007, 22:06 »
Като гледам, не си си инсталирал компилаторският пакет и нямаш как да компилираш драйвера.
# apt-get install build-essential
както и хедер файловете на ядрото са нужни
Но освен това ако се случи да компилира драйвера,но излезе грешка и не може да се инсталира, ще се наложи да прекомпилираш ядрото, като махнеш опцията за паравиртуализация.Успех.Поне при мен това е така при ядро 2.6.21 и видеокарта Nvidia 440 64 Мб pamet.
Активен

Debian
 http://debian-az-propaganda.blogspot.com/
вестник за GNU/Linux  http://vestnik.hbcom.info/news.php
 http://tonitochev.net16.net/

jark

  • Гост
Debian + nvidia ... хм....
« Отговор #5 -: Aug 21, 2007, 22:17 »
Цитат (tonitochev @ Авг. 21 2007,23:06)
Като гледам, не си си инсталирал компилаторският пакет и нямаш как да компилираш драйвера.
# apt-get install build-essential
както и хедер файловете на ядрото са нужни
Но освен това ако се случи да компилира драйвера,но излезе грешка и не може да се инсталира, ще се наложи да прекомпилираш ядрото, като махнеш опцията за паравиртуализация.Успех.Поне при мен това е така при ядро 2.6.21 и видеокарта Nvidia 440 64 Мб pamet.

Забравих да кажа, че ядрото е 2.6.18 (i386)

Този пакет съм го инсталирал и въпреки това неще  '<img'>  ...... значи остава само вярянта с прекомпилиране на ядрото ..... аз ... още незнам как става  '<img'>


Ще ми препоръчате ли инсталационен (net-install) диск на debian с който няма да имам този проблем или няма такъв?



п.п. намерих статия в която е описано как става компилирането: http://debian-book-bg.openfmi.net/src....0000000
утре май ще си поиграя  '<img'>  и дано да успея



Активен

aaaaaa

  • Напреднали
  • *****
  • Публикации: 971
    • Профил
Debian + nvidia ... хм....
« Отговор #6 -: Aug 21, 2007, 22:54 »
Аз що ли си пиша... Ето и още по - подробно.
Активен

...to boldly go where no one has gone before...

jark

  • Гост
Debian + nvidia ... хм....
« Отговор #7 -: Aug 21, 2007, 23:04 »
Цитат (aaaaaa @ Авг. 21 2007,23:54)
Аз що ли си пиша... Ето и още по - подробно.

Мерси, видях какво написа, но както казах в 1-вят ми пост, вече съм пробвал по дебианският начин.

Цитат
п.п. забравих да кажа, че 1-во пробвах по дебианският начин, но пак не стана  '<img'>
след като въведох apt-get install nvidia-glx nvidia-kernel-common се запъна на nvidia-glx


А след това написах и причината за "запъването"

Цитат
******:/home/jark# apt-get install nvidia-glx nvidia-glx-dev xserver-xorg
Reading package lists... Done
Building dependency tree... Done
Package nvidia-glx is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source
E: Package nvidia-glx has no installation candidate
*******:/home/jark# ls
Desktop
********:/home/jark# cd Desktop/
********:/home/jark/Desktop# ls
nvidia-glx_100.14.11-1_i386.deb
*******:/home/jark/Desktop# dpkg -i nvidia-glx_100.14.11-1_i386.deb
Selecting previously deselected package nvidia-glx.
(Reading database ... 31281 files and directories currently installed.)
Unpacking nvidia-glx (from nvidia-glx_100.14.11-1_i386.deb) ...
dpkg: dependency problems prevent configuration of nvidia-glx:
 nvidia-glx depends on nvidia-kernel-100.14.11; however:
  Package nvidia-kernel-100.14.11 is not installed.
dpkg: error processing nvidia-glx (--install):
 dependency problems - leaving unconfigured
Errors were encountered while processing:
 nvidia-glx
*******:/home/jark/Desktop#




Активен

arghoslent

  • Напреднали
  • *****
  • Публикации: 41
    • Профил
Debian + nvidia ... хм....
« Отговор #8 -: Aug 21, 2007, 23:12 »
http://albertomilone.com/nvidia_scripts1.html
Активен

Clarity of thought before rashness of action.

aaaaaa

  • Напреднали
  • *****
  • Публикации: 971
    • Профил
Debian + nvidia ... хм....
« Отговор #9 -: Aug 21, 2007, 23:54 »
Цитат

nvidia-installer --uninstall
apt-get install nvidia-kernel-common module-assistant
m-a -i prepare
m-a a-i -i -t -f nvidia-kernel
depmod -a
apt-get install nvidia-glx nvidia-glx-dev

Това (до колкото си спомням) е дебианския начин. Също така мисля, че трябва да имаш contrib и non-free, добавени в sources.list. С други думи трябва да изглежда от този вид:
Цитат
deb http://ftp.bg.debian.org/debian/ stable main contrib non-free  
deb-src http://ftp.bg.debian.org/debian/ stable main contrib non-free  

Като съответно заменяш stable с това, което ползваш.

Edit:
Стори ми се, че направо си пробвал да инсталираш тези два пакета, без да изпълнил предишните стъпки... Не знам, освен да пуснеш тема във форумите на дебиан и да се надяваш някой по - навътре да обясни. Ако не се лъжа, за да инсталираш драйверите от сайта на nvidia трябва да инсталираш gcc, build-essential и header-ите за ядрото, което имаш. А най - близкото до твоя проблем, което успях да намеря е това.. Интересно обаче защо ти дава неизпълнена зависимост откъм nvidia-kernel, m-a би трябвало да направи дебиански пакет за nvidia-kernel (и в процеса да инсталира всички необходими зависимости) и да го инсталира. Да си видял нещо странно или някакви съобщения за грешка при изхода от m-a?


PS
Сега пробвах и метода изглежда си работи. Поне що се отнася до инсталацията. Като гледам в страницата на пакета бъговете, които са изброени са предимно за по - стара версия на драйвера, така че най - вероятно работию. Чувал съм, че е имало проблеми с ядро 2.6.21, но за сега май са оправени нещата... Не мога да разбера защо ти казва, че нямаш инсталиран nvidia-kernel - за да е така трябва да е станала някаква грешка при m-a, забеляза ли нещо? Има и друго нещо - гледам, че инсталираш версия 100.14.11-1 на драйвера, която е в unstable, но си с ядро 2.6.18. Само, че актуалната версия на ядрото в unstalbe е 2.6.22. Пробвай да си сложиш това ядро. Също така добави contrib и non-free.



Активен

...to boldly go where no one has gone before...

tonitochev

  • Напреднали
  • *****
  • Публикации: 699
  • Distribution: Kubuntu and Xubuntu
  • Window Manager: KDE 4
    • Профил
    • WWW
Debian + nvidia ... хм....
« Отговор #10 -: Aug 22, 2007, 07:00 »
Еми специално за старото ядро 2.6.18 пък въобще не би трябвало да има проблем, там паравиртуализация не е включена.
Активен

Debian
 http://debian-az-propaganda.blogspot.com/
вестник за GNU/Linux  http://vestnik.hbcom.info/news.php
 http://tonitochev.net16.net/

phantomlord

  • Напреднали
  • *****
  • Публикации: 1832
  • Distribution: Debian Sid
  • Window Manager: KDE 4
  • Fall to your knees and bow to the Phantom Lord
    • Профил
    • WWW
Debian + nvidia ... хм....
« Отговор #11 -: Aug 22, 2007, 12:28 »
cat /etc/apt/sources.list ?
Активен

http://myfreesoft.net/phpBB2/index.php?c=7
Помогни си сам, за да ти помогне и Господ
Linux - connecting people...

jark

  • Гост
Debian + nvidia ... хм....
« Отговор #12 -: Aug 22, 2007, 15:52 »
Цитат на: phantomlord,Авг. 22 2007,13:28
Цитат
cat /etc/apt/sources.list

Това е едо от нещата с които започнах нет-инсталацията, но вместо cat пиша nano или pico.

Цитат
deb http://ftp.bg.debian.org/debian/ stable main contrib non-free  
deb-src http://ftp.bg.debian.org/debian/ stable main contrib non-free  


Същото го пиша и аз, но вместо stable, пиша testing. Преди малко пробвах със stable, но резолататът беше същият  '<img'>

Цитат
Reading package lists... Done
Building dependency tree... Done
Package nvidia-glx is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source
E: Package nvidia-glx has no installation candidate




Сега гледах по-внимателно и забелязах, че още на nvidia-installer --uninstall ми казва, че няма такава команда  ':huh:'

След 1-2 ще пробвам отново и ако пак неще ще направя опит да компилирам ядро 2.6.22.
Активен

aaaaaa

  • Напреднали
  • *****
  • Публикации: 971
    • Профил
Debian + nvidia ... хм....
« Отговор #13 -: Aug 22, 2007, 16:52 »
За да ти казва nvidia-installer --uninstall, че няма такава команда, това означава, че ни си успял да инсталираш драйверите от сайта на nvidiа. Това, че ти дава тази грешка е в реда на нещата, при положение, че както казваш в темата наистина не си успял. За компилирането на ядрото - не бързай да се хвърляш в дълбокото - дебианският метод проработи за мен с ядро 2.6.22, инсталирано от хранилището на дебиан. За грешката, която ти дава apt - това е резултатът от търсенето за пакети с ключова дума nvidia в stable. Очевидно има такъв пакет, същото важи и за testing. Въпросът, който те питам отново е кой дебиан ползваш - това, което си цитирал на първата страница предполага, че се опитваш да инсталираш версията на драйвера, която е в unstable, докато ядрото ти е това, което е в stable. Обаче в unstable няма header-ите за ядро 2.6.18, което означава, че ако си опитвал дебиански начин в unstable няма как да е проработило (все още си остава загадка, защо ти казва, че няма nvidia-glx). В крайна сметка избери си версия на дебиан, която искаш, изпълни apt-get update (да не би да си забравил да направиш това, след като си редактирал sources.list?) и следвай дебианския начин. Снощи направих това и успях да си инсталирам драйвера за nvidia, това беше на unstable, след като там работи, би трябвало да работи и за testing и stable.



Активен

...to boldly go where no one has gone before...

jark

  • Гост
Debian + nvidia ... хм....
« Отговор #14 -: Aug 22, 2007, 18:07 »
Цитат (aaaaaa @ Авг. 22 2007,17:52)
За да ти казва nvidia-installer --uninstall, че няма такава команда, това означава, че ни си успял да инсталираш драйверите от сайта на nvidiа. Това, че ти дава тази грешка е в реда на нещата, при положение, че както казваш в темата наистина не си успял. За компилирането на ядрото - не бързай да се хвърляш в дълбокото - дебианският метод проработи за мен с ядро 2.6.22, инсталирано от хранилището на дебиан. За грешката, която ти дава apt - това е резултатът от търсенето за пакети с ключова дума nvidia в stable. Очевидно има такъв пакет, същото важи и за testing. Въпросът, който те питам отново е кой дебиан ползваш - това, което си цитирал на първата страница предполага, че се опитваш да инсталираш версията на драйвера, която е в unstable, докато ядрото ти е това, което е в stable. Обаче в unstable няма header-ите за ядро 2.6.18, което означава, че ако си опитвал дебиански начин в unstable няма как да е проработило (все още си остава загадка, защо ти казва, че няма nvidia-glx). В крайна сметка избери си версия на дебиан, която искаш, изпълни apt-get update (да не би да си забравил да направиш това, след като си редактирал sources.list?) и следвай дебианския начин. Снощи направих това и успях да си инсталирам драйвера за nvidia, това беше на unstable, след като там работи, би трябвало да работи и за testing и stable.

Ще е удобно ли да те помоля да ми дадеш инфо как инсталираш твоят debian, от начало до край? Аз правя всичко описано тук (може и тук да е грешката):

( инсталирам http://cdimage.debian.org/debian-....nst.iso )

Цитат
1. Записвате си на диск netinstall на Debian

2. Стартирате си нормалната инсталация, докато стигне въпроса за огледала

- ако сте с pppoe връзка, оставете мрежата за по-късна конфигурация

3. Избирате 'No" за избор на огледала

4. Рестартирайте и се логнете с root

-ако сте с pppoe изпълнете
Код:

pppoeconf


5. Редактирайте вашият sources.list
Код:

nano /etc/apt/sources.list


премахнете всичко и добавете тези редове
Код:

deb <a href="" target="_blank">ftp://ftp.bg.debian.org/debian/</a> testing main contrib non-free
deb-src <a href="" target="_blank">ftp://ftp.bg.debian.org/debian/</a> testing main contrib non-free


6. Изпълнете
Код:

apt-get update
apt-get upgrade
apt-get install xserver-xorg-core xorg  xfonts-75dpi xfonts-100dpi xfonts-base xfonts-scalable xkb-data


7. Избиране и инсталиране на login manager

Видовете са:

- xdm - лесен за конфигуриране и е най-малкият. Недостатък е, че липсва възмоност за смяна на сесията

- gdm - лесен за конфигуриране и добавя библиотеки, които са нужни, ако искате да ползвате synaptic ( графичната обвивка на apt)

- kdm - най-големият и тежък мениджър.

След като вече сте избрали какъв мениджър искате, изпълнявате:
Код:

apt-get install xdm/gdm/kdm # една от всичките


8. Инсталиране на графична среда

Като най-лесна и удобна графична среда, аз препоръчвам Kde или Gnome. За да инсталирате желаната графична среда, изпълнявате
Код:

apt-get install kde/gnome/xfce4/fluxbox #една от всичките


9. Рестартирате и вече трябва да имате работеща Debian Etch система

Забележка: Ако имате проблем с графичната среда, изпълнете
Код:

dpkg-reconfigure xserver-xorg


След, което за nvidia-та пиша:
Цитат
nvidia-installer --uninstall
apt-get install module-assistant
apt-get install nvidia-kernel-common nvidia-glx
m-a -i prepare
m-a a-i -i -t -f nvidia-kernel
depmod -a




Активен