LINUX.ORG.RU

Проблемы с установкой nvidia-settings

 ,


0

2

Собственно сабж. При попытке смержить nvidia-settings вылезает следующее

* This package will overwrite one or more files that may belong to other
 * packages (see list below). You can use a command such as `portageq
 * owners / <filename>` to identify the installed package that owns a
 * file. If portageq reports that only one package owns a file then do
 * NOT file a bug report. A bug report is only useful if it identifies at
 * least two or more packages that are known to install the same file(s).
 * If a collision occurs and you can not explain where the file came from
 * then you should simply ignore the collision since there is not enough
 * information to determine if a real problem exists. Please do NOT file
 * a bug report at http://bugs.gentoo.org unless you report exactly which
 * two packages install the same file(s). See
 * http://wiki.gentoo.org/wiki/Knowledge_Base:Blockers for tips on how to
 * solve the problem. And once again, please do NOT file a bug report
 * unless you have completely understood the above message.
 * 
 * Detected file collision(s):
 * 
 *      /usr/lib/libnvidia-gtk2.so.355.11
 * 
 * Searching all installed packages for file collisions...
 * 
 * Press Ctrl-C to Stop
 * 
 * x11-drivers/nvidia-drivers-355.11-r2:0::gentoo
 *      /usr/lib64/libnvidia-gtk2.so.355.11
 * 
 * Package 'media-video/nvidia-settings-355.11' NOT merged due to file
 * collisions. If necessary, refer to your elog messages for the whole
 * content of the above message.

Ответ на: комментарий от r3lgar

А как точно проверить? Не могу разобраться с командой portageq. Что-то в portageq -h не совсем понятно написано. Ввожу portageq owners /usr/lib/libnvidia-gtk2.so.355.11 и получаю

Not a directory: '/usr/lib/libnvidia-gtk2.so.355.11'
Run portageq with --help for info
Как мне точно удалить файл который нужно.

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

Нет, вы не поняли. Как удалить файл я знаю. Но прежде чем удалять файл, я хотел бы точно узнать какой именно файл удалять. Файл libnvidia-gtk2.so.355.11 находится и в /lib и в /lib64. Кто из них символьная ссылка?

* Detected file collision(s):
 * 
 *      /usr/lib/libnvidia-gtk2.so.355.11
 * 
 * Searching all installed packages for file collisions...
 * 
 * Press Ctrl-C to Stop
 * 
 * x11-drivers/nvidia-drivers-355.11-r2:0::gentoo
 *      /usr/lib64/libnvidia-gtk2.so.355.11

akhmylin ()
Ответ на: комментарий от SeTSeR
ls -l /usr/lib/libnvidia-gtk2.so.355.11
-rwxr-xr-x 1 root root 1790632 фев  4 11:00 /usr/lib/libnvidia-gtk2.so.355.11
ls -l /usr/lib64/libnvidia-gtk2.so.355.11
-rwxr-xr-x 1 root root 1790632 фев  4 11:00 /usr/lib64/libnvidia-gtk2.so.355.11

Так вот теперь вопрос, а в какой папке удалять файл?

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

Спасибо всем за помощь, помогло, первый раз с этим столкнулся, буду знать.

akhmylin ()
Ответ на: комментарий от pztrn

Хуже того, в nvidia-settings утилиты боле старой версии, чем в самом драйвере.

anonymous ()
Ответ на: комментарий от pztrn

В примере ТС - это коллизия между пакетами.

А, ну да. Я что-то пропустил, что он пытается установить другой пакет.

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

Нет, не «тянет», открой ебилд а не фантазируй.

anonymous ()
Ответ на: комментарий от akhmylin

Флаг tools ставит nvidia-settings не отдельным пакетом. А пакет nvidia-settings, например, просто «вырезка» этой программы из блоба. Непонятно только зачем он присутствует, ведь прописать зависимость от флага можно, и выкинуть ненужный ебилд %).

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