Титла: Debian + nvidia ... хм.... Публикувано от: jark в Aug 21, 2007, 20:27 Здравейте!
Реших да мина от Ubuntu на Debian, net-инталацията мина като по вода (или поне това, което виждах), инсталирах x-сървърът, login manager, и графична среда (xfce4). Проблемът дойде, когато се опитах да инсталирам драйвърът на nvidia, който изтеглих от nvidia.com Това е копие на лог файла:
Много ще се радвам, ако някой знае каде бъркам или какво не съм направил и да сподели ![]() п.п. забравих да кажа, че 1-во пробвах по дебианският начин, но пак не стана ![]() след като въведох apt-get install nvidia-glx nvidia-kernel-common се запъна на nvidia-glx Титла: Debian + nvidia ... хм.... Публикувано от: phantomlord в Aug 21, 2007, 21:15 В какъв смисъл се запъна, не можа да изтегли файла или не го инсталира? Защо? Какви гршки се изписаха? Това съобщение не ти ли направи впечатление:
Титла: Debian + nvidia ... хм.... Публикувано от: aaaaaa в Aug 21, 2007, 21:16 Пробва ли по дебианския начин?
Титла: Debian + nvidia ... хм.... Публикувано от: jark в Aug 21, 2007, 21:56
******:/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# Титла: Debian + nvidia ... хм.... Публикувано от: tonitochev в Aug 21, 2007, 22:06 Като гледам, не си си инсталирал компилаторският пакет и нямаш как да компилираш драйвера.
# apt-get install build-essential както и хедер файловете на ядрото са нужни Но освен това ако се случи да компилира драйвера,но излезе грешка и не може да се инсталира, ще се наложи да прекомпилираш ядрото, като махнеш опцията за паравиртуализация.Успех.Поне при мен това е така при ядро 2.6.21 и видеокарта Nvidia 440 64 Мб pamet. Титла: Debian + nvidia ... хм.... Публикувано от: jark в Aug 21, 2007, 22:17
Забравих да кажа, че ядрото е 2.6.18 (i386) Този пакет съм го инсталирал и въпреки това неще ![]() ![]() Ще ми препоръчате ли инсталационен (net-install) диск на debian с който няма да имам този проблем или няма такъв? п.п. намерих статия в която е описано как става компилирането: http://debian-book-bg.openfmi.net/src....0000000 утре май ще си поиграя ![]() Титла: Debian + nvidia ... хм.... Публикувано от: aaaaaa в Aug 21, 2007, 22:54 Аз що ли си пиша... Ето и още по - подробно.
Титла: Debian + nvidia ... хм.... Публикувано от: jark в Aug 21, 2007, 23:04
Мерси, видях какво написа, но както казах в 1-вят ми пост, вече съм пробвал по дебианският начин.
А след това написах и причината за "запъването"
Титла: Debian + nvidia ... хм.... Публикувано от: arghoslent в Aug 21, 2007, 23:12 Титла: Debian + nvidia ... хм.... Публикувано от: aaaaaa в Aug 21, 2007, 23:54
Това (до колкото си спомням) е дебианския начин. Също така мисля, че трябва да имаш contrib и non-free, добавени в sources.list. С други думи трябва да изглежда от този вид:
Като съответно заменяш 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. Титла: Debian + nvidia ... хм.... Публикувано от: tonitochev в Aug 22, 2007, 07:00 Еми специално за старото ядро 2.6.18 пък въобще не би трябвало да има проблем, там паравиртуализация не е включена.
Титла: Debian + nvidia ... хм.... Публикувано от: phantomlord в Aug 22, 2007, 12:28 cat /etc/apt/sources.list ?
Титла: Debian + nvidia ... хм.... Публикувано от: jark в Aug 22, 2007, 15:52 Цитат на: phantomlord,Авг. 22 2007,13:28
Това е едо от нещата с които започнах нет-инсталацията, но вместо cat пиша nano или pico.
Същото го пиша и аз, но вместо stable, пиша testing. Преди малко пробвах със stable, но резолататът беше същият ![]()
Сега гледах по-внимателно и забелязах, че още на nvidia-installer --uninstall ми казва, че няма такава команда ![]() След 1-2 ще пробвам отново и ако пак неще ще направя опит да компилирам ядро 2.6.22. Титла: Debian + nvidia ... хм.... Публикувано от: aaaaaa в 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.
Титла: Debian + nvidia ... хм.... Публикувано от: jark в Aug 22, 2007, 18:07
Ще е удобно ли да те помоля да ми дадеш инфо как инсталираш твоят debian, от начало до край? Аз правя всичко описано тук (може и тук да е грешката): ( инсталирам http://cdimage.debian.org/debian-....nst.iso )
След, което за nvidia-та пиша:
Титла: Debian + nvidia ... хм.... Публикувано от: aaaaaa в Aug 22, 2007, 18:59 По същия начин си инсталирам дебиан. Само, че аз правя dist-upgrade. Иначе сега като погледнах в testing актуалното ядро е 2.6.21 и няма header-и за 2.6.18 . Което значи, че ако си с 2.6.18 наистина най - вероятно дебианският начин няма да работи. Но с това ядро би трябвало да не можеш да си инсталираш и драйверите от сайта на nvidia, защото и те изискват да си инсталираш header-ите. Пробвай да направиш apt-get update && apt-get dist-upgrade (ако иска да маха нещо първо провери какво иска да маха), след това да си инсталираш актуалното за testing ядро linux-image-2.6.21-2-686 или това, което ти трябва на теб, ако dist-upgrade-а вече не го е направил), рестартирай и след това пробвай дебианския метод. Ако искаш можеш да инсталираш linux-headers-версията-на-ядрото-ти, но не е задължително, m-a си я инсталира сам като зависимост.
Като цяло, най - голямата разлика е, че аз като минавам от една версия на друга правя dist-upgrade, а не просто upgrade. В твоя случай ти си имал от stable на testing, но си направил само upgrade. Това, може да създаде проблеми, защото имаш ядро 2.6.18, а в testing няма header-и за него, m-a си инсталира като зависимост header-ите за ядрото, но понеже не е намерил, най - вероятно е завършил процеса с грешка и не е успял да ти направи debian пакет за nvidia-kernel и съответно не го е инсталирал. Заради това nvidia-glx се оплаква от нерешена зависимост, че му липсва nvidia-kernel. Титла: Debian + nvidia ... хм.... Публикувано от: Gaara в Aug 22, 2007, 20:08 Аз не стоплям нещо. Дистрото ти е etch, новият stable, т.е. реда ти в sources.list трябва да е
След това изпълняваш:
т.е. следвай това. Преди всичките тези операции деинсталирай всичко, което почва с nvidia ![]() Ако искаш да си на testing, то след като направиш нужните промени в sources.list, update-неш и upgrade-неш, е хубаво и ново ядро да си качиш, спрямо процесора ти. Сваляш си source, може и headers, но лично аз си свалям сорс-а на ядрото и по статията. Максималното време при мен за инсталиране на nvidia е 2 мин. Допълнително инфо:
Титла: Debian + nvidia ... хм.... Публикувано от: phantomlord в Aug 22, 2007, 20:27 Я пробвай това.
Титла: Debian + nvidia ... хм.... Публикувано от: jark в Aug 22, 2007, 22:35 Както каза Gaara нещо в това, което правих няма логика
![]() ![]() ![]() Сега направих следното във въпросният фаил промених testing с etch и всичко стана както трябва ...... направо .... красота ![]() ![]() Много благодаря на всички Ви, които се отзовахте и искахте ( и успяхте ) да ми помогнете, много се радвам ![]() Поздрави! -Георги- |