При установке вина в 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