LINUX.ORG.RU

Gentoo && official nvidia drivers _from_website_


0

1

Сабж. В Debian я делал sh ./NVIDIA-Drivers-blablabla.pkg1.run и радовался жизни с последними дровами. Для Gentoo подобный вариант не описан, точнее, как я понял его не рекомендуют использовать. Почему, и чем это грозит (для системы), если не использовать традиционный «emerge nvidia-drivers»?

★★★★★

Кхм.

не использовать традиционный «emerge nvidia-drivers»?

Зачем?

x3al ★★★★★
()

этот «вариант» нигде не рекомендуется - это раз
ыторое - есть оверлей stuff с распоследними дровами
нафига тебе лфс из генты делать?

megabaks ★★★★
()

чем это грозит (для системы)

установить ты это установишь, но при установке в обход пакетного менеджера ты как правило хрен проссышь куда он что распихал по файловой системе(как в винде, да :)). Захочешь удалить - замучаешься все потроха искать. Плюс в некоторых случаях могут вылезти косяки с обновлениями. Кароче, ересь №14443 не зря ересью назвали )))

Pinkbyte ★★★★★
()

В Gentoo драйвер и в частности поддержка opengl лежит не по стандартному пути:

lrwxrwxrwx 1 root root     40 Мар 29 16:16 /usr/lib/libGLcore.so -> opengl/nvidia/lib/libGLcore.so.195.36.31
-rw-r--r-- 1 root root 569964 Мар  3 13:33 /usr/lib/libGLEW.a
lrwxrwxrwx 1 root root     16 Мар  3 13:33 /usr/lib/libGLEW.so -> libGLEW.so.1.5.6
lrwxrwxrwx 1 root root     16 Мар  3 13:33 /usr/lib/libGLEW.so.1.5 -> libGLEW.so.1.5.6
-rwxr-xr-x 1 root root 407448 Мар  3 13:33 /usr/lib/libGLEW.so.1.5.6
lrwxrwxrwx 1 root root     36 Апр  5 13:11 /usr/lib/libGL.so -> opengl/nvidia/lib/libGL.so.260.19.29
lrwxrwxrwx 1 root root     36 Апр  5 13:11 /usr/lib/libGL.so.1 -> opengl/nvidia/lib/libGL.so.260.19.29
lrwxrwxrwx 1 root root     11 Апр  1 16:50 /usr/lib/libGLU.so -> libGLU.so.1
lrwxrwxrwx 1 root root     20 Апр  1 16:50 /usr/lib/libGLU.so.1 -> libGLU.so.1.3.071000
-rwxr-xr-x 1 root root 461272 Апр  1 16:49 /usr/lib/libGLU.so.1.3.071000

и все построено с использованием ссылок, что бы можно было переключаться eselect opengl, если вы выполните простую установку, как /.NVIDIA*.run, то затрете эти ссылки и чать другимх файлов, что не хорошо скажется на работе xorg-server`а других проиложений, к тому же в портэжэ есть почти самые свежие версии драйверов, но они замаскированы, их можно размаскировать и поставить, читайте про /etc/portage/packages.*, плюч можно найти в overlay`ях нужную вам версию, и в третьих, если её не найти, то можно на базе ebuild`а от предыдущей версии драйверов, да и вообще любого абстрактного пакета сделать ebuild для новой версии, отсутствующей в дереве портов.

Самый простой случай - это скопировать ebuild под другим именем, в соответствии с необходимой версией программы, к примеру

cd /usr/portage/x11-drivers/nvidia-drivers
cp nvidia-drivers-270.41.19.ebuild nvidia-drivers-275.09.07.ebuild
ebuild nvidia-drivers-275.09.07.ebuild digest

После этого скачаются файлы, необходимые для ebuild`а и обновится файл Manifest со списком контрольных сумм, но лучше копировать ebuild в локальный overlay.

Но ейчас в дереве портэжэй уже есть самая последняя версия драйверов nvidia-drivers-275.09.07, отличий между ebuild`ом nvidia-drivers-270.41.19 и nvidia-drivers-275.09.07 не никаких, разве что дата добавления в дерево.

diff nvidia-drivers-270.41.19.ebuild nvidia-drivers-275.09.07.ebuild 
3c3
< # $Header: /var/cvsroot/gentoo-x86/x11-drivers/nvidia-drivers/nvidia-drivers-270.41.19.ebuild,v 1.3 2011/06/14 20:57:06 jer Exp $
---
> # $Header: /var/cvsroot/gentoo-x86/x11-drivers/nvidia-drivers/nvidia-drivers-275.09.07.ebuild,v 1.1 2011/06/14 21:00:01 jer Exp $

Но она замаскирована

eix nvidia-drivers
[U] x11-drivers/nvidia-drivers
     Available versions:  96.43.19!s 173.14.28!s ~173.14.30!s ~256.53!s 260.19.44!s 270.41.06!s ~270.41.19!s ~275.09.07!s {acpi custom-cflags gtk kernel_linux multilib}
     Installed versions:  260.19.29!s(13:11:25 05.04.2011)(acpi gtk kernel_linux multilib -custom-cflags)
     Homepage:            http://www.nvidia.com/
     Description:         NVIDIA X11 driver and GLX libraries

Так что не надо придумывать лишние проблемы себе.

kostik87 ★★★★★
()
Ответ на: комментарий от kostik87

про package.keywords я в курсе, просто в официальном репозитории был самый последний 270.41.19 (замаскирован). 275 ветка привлекла фичами, связаными с ресайзом окон в КДЕ. Подрубил stuff, воткнул последние nvidia-drivers и nvidia-settings. Всем спасибо:)

leg0las ★★★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.