Установка вина и пара (версия Linux) одновременно на той же машине с Ubuntu 18.04?

Я пытаюсь установить новую машину Linux, основную для работы и затем игр света, когда резервный. Должный работать часть, я требую, чтобы вино запустило некоторое определенное для окон программное обеспечение. Однако установка и пар и вино приводит к пару, не удающемуся запускаться.

Я смог идентифицировать преступника как libdbus-1-3:i386 пакет, то вино установки как одна из его 32-разрядных зависимостей. Как только пакет установлен, Паровые катастрофические отказы в запуске.

Я думаю, что причина этого:

  • то, что пар пользуется своей собственной локальной библиотекой на 32 бита для dbus, но расположите по приоритетам использующую глобальную версию если существующий в системе, или
  • то, что пар не имеет локальной библиотеки на 32 бита для dbus, но располагает по приоритетам использование 32 битов dbus более чем 64 бита, если оба установили глобально, или
  • то, что установка 32 битов dbus библиотека так или иначе влияет на работу dbus-демона.

До сих пор я попробовал следующее:

  • установка стабильного вином от человечности repo;
  • установка вина - разрабатывает из человечности repo;
  • установка вина от вина ppa;
  • установка подготовки вина от ppa;
  • переустановка пара после установки вина;
  • удаление только libdbus-1-3:i386, который я прервал, потому что склонный хотел удалить wine32 и libwine пакеты с ним.

Таким образом, чувствование, что я попробовал все noobish решения, которые я знал, я приехал, сюда обратившись за помощью и/или вдохновение.

2
задан 22 July 2018 в 11:43

1 ответ

Из отчета об ошибках Debian об этом поведении:

Это - ошибка в Паре, который я думаю, находится конкретно в связанной копии SDL 2.0.6, что это использует. Это откажет таким образом на всем, что не является производной Debian. На производных Debian до недавнего времени Debian-определенный патч понизил ответ на сбой проверки предварительного условия к предупреждению (это было сделано "временно" 11 лет назад). "экспортируйте DBUS_FATAL_WARNINGS=0", прежде чем рабочий Пар сделал бы то же самое как тот патч. Это избежит катастрофического отказа и просто предупреждений спама вместо этого, если Вы не будете неудачны с содержанием неинициализированной памяти, в этом случае это могло бы все еще отказать.

Так, самое простое обходное решение, пока это не закрепляется на Паровой стороне, должно было бы работать:

export DBUS_FATAL_WARNINGS=0

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

2
ответ дан 2 December 2019 в 03:31

Другие вопросы по тегам:

Похожие вопросы: