LINUX.ORG.RU

Wine ругается на отсутствие присутствующих пакетов


0

1

CentOS7. Ставлю wine, ругается на зависимости

Ошибка: Пакет: wine-1.7.21-1.el7.x86_64 (epel)
            Необходимо: wine-pulseaudio(x86-32) = 1.7.21-1.el7
Ошибка: Пакет: wine-1.7.21-1.el7.x86_64 (epel)
            Необходимо: wine-core(x86-32) = 1.7.21-1.el7
Ошибка: Пакет: wine-1.7.21-1.el7.x86_64 (epel)
            Необходимо: wine-openal(x86-32) = 1.7.21-1.el7
Ошибка: Пакет: wine-1.7.21-1.el7.x86_64 (epel)
            Необходимо: wine-ldap(x86-32) = 1.7.21-1.el7
Ошибка: Пакет: wine-desktop-1.7.21-1.el7.x86_64 (epel)
            Необходимо: wine-core(x86-32) = 1.7.21-1.el7
Ошибка: Пакет: wine-1.7.21-1.el7.x86_64 (epel)
            Необходимо: wine-cms(x86-32) = 1.7.21-1.el7
Ошибка: Пакет: wine-1.7.21-1.el7.x86_64 (epel)
            Необходимо: wine-capi(x86-32) = 1.7.21-1.el7
Ошибка: Пакет: wine-1.7.21-1.el7.x86_64 (epel)
            Необходимо: wine-twain(x86-32) = 1.7.21-1.el7

И это при

[root@Llevellyn llevellyn]# yum list installed | grep wine-pulseaudio
wine-pulseaudio.x86_64                1.7.21-1.el7             @epel            
[root@Llevellyn llevellyn]# yum list installed | grep wine-core
wine-core.x86_64                      1.7.21-1.el7             @epel            
[root@Llevellyn llevellyn]# yum list installed | grep wine-cms
wine-cms.x86_64                       1.7.21-1.el7             @epel   

Собственно, лолшто?

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

Ему в любом случае будут нужны 32-битные библиотеки, потому что 99% приложений под венду 32-битные.

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

А хрен его знает, посмотри в исходники или спроси у маинтайнера

Goury ★★★★★
()

Необходимо: wine-core(x86-32) = 1.7.21-1.el7
32

yum list installed | grep wine-core
wine-core.x86_64
64

вот тебе и лолшто.

Medar ★★★★★
()

Они выложили только часть пакетов. Надо писать письма в epel. Но если вдруг хватает возможности запускать только 64битные приложения, можно обойтись

yum install wine-core

alt-x ★★★★★
()
Ответ на: комментарий от smilessss

Зависит от того, как считать. Если считать отношение количества 32х битных бинарников существующих на всех дисках мира к количеству вообще всех виндовых на этих же дисках, скорее всего получится действительно больше 99%. Если в чисителе отнять те версии прог, у которых есть 64х-битный эквивалент, получится меньше. Насколько меньше - оценить трудно.

alt-x ★★★★★
()
Ответ на: комментарий от Llevellyn

Я попробовал компилить как описано в официальной доке: http://wiki.winehq.org/WineOn64bit#head-25bf815250cd2c1399a85b153e15a2f2cabf246e

Вроде, компилится, но нужно целую кучу библиотек вида -devel.i686 установить. Сам srpm за собой их не потянет, потому что зависимости указаны без платформы, и если пакет xxx-devel.x86-64 уже стоит, то что нужен ещё такой же xxx-devel.i686 можно и не заметить.

Но, наверно, проще взять из обновлений fc19.

alt-x ★★★★★
()
Ответ на: комментарий от Llevellyn

Не имел опыта с CentOS, на знаю. У других дистрибютивов часто есть репозитарий на такие вот случаи, какой-нить multilib. Может и у CeontOS есть?

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

Интересно, что не выложили эти пакеты. Компилить самому теперь что ле?

Либо компилить, либо (я бы так и сделал) баг-репортить в http://bugzilla.redhat.com.

dexpl ★★★★★
()
Последнее исправление: dexpl (всего исправлений: 1)
Ответ на: комментарий от dexpl

Надеюсь, результаты будут хотя бы на этой неделе. Время не ждет.

Компилить с кучей старых зависимостей - как-то не айс.

Llevellyn
() автор топика
Ответ на: комментарий от dexpl

Сходил по ссылке и дочитал до конца. Всё что они собираются сделать, это полностью запретить поддержку 32х-битных виндовых приложений. Врядли топикстартер об этом мечтал.

Варианта 3: компилить, взять из обновлений 19той федоры, или ждать пока выйдет CentOS.i686. Вроде, её обещали, но не в ближайшем будущем.

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

CentOS7 686 - нинадо.

Видимо, все же компилить.

Глупо с их стороны оставить все так как есть - yum install wine, а в конце ошибочка. Что-то все-равно сделают.

Llevellyn
() автор топика
Ответ на: комментарий от Llevellyn

Они и работают в эту сторону. Поддержка 32х битных приложений уже выкинута, осталось выкинуть зависимости. После этого yum будет работать нормально. Но, мне, например, такой wine не нужен.

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

Если играть игоры, то да - без х32 будешь страдать. Однако всякая 64-битная фотошопохрень, имхо, должна пойти нормально.

Llevellyn
() автор топика
Ответ на: комментарий от alt-x

Вайн-то поставился, но ни ярлыков, ничего нет, в терминале с ним ковыряться не хочется. Запустил его через playonlinux, х32 и даже часть х64 не понимает. Все же компилить.

Llevellyn
() автор топика
Ответ на: комментарий от Llevellyn

почему оскорбление?у меня например есть 2 региона на удалёнке, где 8,2, и мне пришлось её через вайн запускать.на 8,3 там ещё не кто не работает.

erzent ☆☆
()
Ответ на: комментарий от Llevellyn

Там винду ставить опасно,лицензия не проживёт долго с теми провайдерами. Затрахаешься антивирусы ставить и безопасность настраивать. Там ощущение, что развитие интернета остановилось на 2004 году, когда надо было антивирусом по 2 раза в неделю сети сканировать.

erzent ☆☆
()
Ответ на: комментарий от erzent

Примите мои соболезнования.

Однако нет, вайн не ради 1С. Скорее просто поиграться, ибо ОС на ноуте.

Llevellyn
() автор топика
Ответ на: комментарий от Llevellyn

Тогда реально не удачный выбор ОСи, посмотри calculate вместо Центоса, и нету геморроя с развёртыванием,как в обычной генте, и работает прекрасно. А удобнее eix я вообще пока ничего не видел.

erzent ☆☆
()
Ответ на: комментарий от erzent

Слишком просто - это теперь уже дело принципа.

Да и переустанавливать еще раз не хочется.

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