Unity 3D не откроет MonoDevelop

Вы пытаетесь одновременно установить два пакета, которые содержат файл /usr/share/themes/HighContrastInverse/index.theme. Это невозможно. В natty этот файл находится в gnome-themes-standard 2.91.93-1, а не в gnome-accessibility-themes 2.32.1-0ubuntu1. У вас есть сторонние версии обоих этих пакетов, поэтому вы должны сообщать о своей проблеме как об ошибке для третьей стороны. Если пакеты поступают от разных сторонних лиц, то это два несовместимых источника пакетов, которые могут быть или не быть ошибкой, которую они считают целесообразной. Убедитесь, что у вас есть последняя версия gnome-accessibility-themes: run

sudo apt-get update
sudo apt-get install gnome-accessibility-themes

Самое простое решение вашей проблемы - дождаться, когда поставщик пакета исправит пакеты. Или, если ничто не зависит от gnome-accessibility-themes, вы можете попытаться удалить его.

Инструменты для упаковки действительно предлагают способ совместного использования двух пакетов, даже если они предоставляют общий файл. Вы можете переименовать одну из версий пакета файла с помощью gnome-themes-standard 2.91.93-1 :

sudo dpkg-divert --rename --package gnome-accessibility-themes \
                 --divert /usr/share/themes/HighContrastInverse/index.theme.gnome-accessibility-themes \
                /usr/share/themes/HighContrastInverse/index.theme

Я не обязательно рекомендую это: может быть другие несовместимости между пакетами, которые вы узнаете позже, и может стать беспорядочным, если есть много конфликтующих файлов. Если вы попытаетесь выполнить перенаправление, dpkg-divert --remove --rename --package gnome-accessibility-themes /usr/share/themes/HighContrastInverse/index.theme отменит его эффекты.

1
задан 31 May 2016 в 02:08

1 ответ

У меня была такая же проблема.

Для скрипта для открытия monodevelop нужна программа под названием realpath, которой у меня не было, поэтому:

sudo apt-get install realpath

Эксперты: существуют альтернативные методы установки realpath;)

Также вы можете дважды проверить, что Unity3D имеет правильный путь к monodevelop;

Open Unity3D в меню перейдите к Edit > Preferences Перейдите на вкладку «Внешние инструменты». Откройте раскрывающееся меню External Script Editor и выберите brwose (ниже)

В зависимости от того, где вы установили monodevelop, вы должны выбрать

У меня был monodevelop, установленный с Unity3D.

Найдите папку monodevelop и выберите MonoDevelop/bin/monodevelop

5
ответ дан 23 May 2018 в 10:36
  • 1
    установить с флагом да? sudo apt-get install monodevelop -y & amp; затем используйте /usr/bin/monodevelop – CrandellWS 4 November 2016 в 09:00

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

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