Назад | Перейти на главную страницу

Ошибка: отсутствует зависимость: / usr / X11R6 / bin / xmessage требуется для пакета wine-core

При установке вина в CentOS возникает следующая ошибка:

sudo yum install wine

Ошибка:

--> Finished Dependency Resolution
wine-core-1.2.3-1.el4.rf.i386 from rpmforge has depsolving problems
  --> Missing Dependency: /usr/X11R6/bin/xmessage is needed by package wine-core-1.2.3-1.el4.rf.i386 (rpmforge)
Error: Missing Dependency: /usr/X11R6/bin/xmessage is needed by package wine-core-1.2.3-1.el4.rf.i386 (rpmforge)
 You could try using --skip-broken to work around the problem
 You could try running: package-cleanup --problems
                        package-cleanup --dupes
                        rpm -Va --nofiles --nodigest
The program package-cleanup is found in the yum-utils package.

xmessage является частью xorg-x11-apps (sudo yum install xorg-x11-apps):

$ rpm -ql xorg-x11-apps | grep xmessage
/usr/bin/xmessage

Я пытался сделать символическую ссылку через:

cd /usr/X11R6/bin && sudo ln -s ../../../usr/bin/xmessage xmessage

но это не помогло.

Вы устанавливаете пакет centos 4 на то, что, скорее всего, не на машину centos 4. Получите версию пакета Wine, соответствующую вашей ОС.

И если ваша ОС действительно centos 4: время обновляться, centos 4 больше даже не получает исправлений безопасности.

Вы смешиваете несколько сторонних репозиториев. Вам необходимо настроить плагин приоритетов yum. В частности, известно, что EPEL вызывает конфликты с другими сторонними репозиториями.

Прочтите и следуйте инструкциям в:

http://wiki.centos.org/AdditionalResources/Repositories

http://wiki.centos.org/PackageManagement/Yum/Priorities

Поскольку вам нужно вино, а вино доступно как в rpmforge, так и в EPEL, я предлагаю вам включить только один из них, а не оба.

Чтобы сохранить статус репо как можно проще, используйте rpmforge ИЛИ EPEL в качестве единственного стороннего репо на данный момент. Удалить или удалить других. Затем попробуйте установить вино.

Самое простое решение - удалить RPMforge следующей командой (check by rpm -qa | grep rpmforge):

$ sudo rpm -e rpmforge-release