Не удается установить платформу haskell из-за libgl1-mesa
При попытке установить платформу haskell с помощью sudo apt-get install haskell-platform
Я получаю следующее сообщение об ошибке:
The following packages have unmet dependencies:
haskell-platform : Depends: libghc-gluraw-dev (>= 1.3.0.0) but it is not going to be installed
Depends: libghc-gluraw-dev (< 1.3.0.0+) but it is not going to be installed
Depends: libghc-glut-dev (>= 2.4.0.0) but it is not going to be installed
Depends: libghc-glut-dev (< 2.4.0.0+) but it is not going to be installed
Depends: libghc-opengl-dev (>= 2.8.0.0) but it is not going to be installed
Depends: libghc-opengl-dev (< 2.8.0.0+) but it is not going to be installed
При попытке сделать то же самое, используя sudo aptitude install haskell-platform
:
The following packages have unmet dependencies:
libgl1-mesa-dri-lts-utopic : Conflicts: libgl1-mesa-dri but 10.2.0~git20140424.fd92346c-0ubuntu0ricotz~saucy is installed.
Conflicts: libgl1-mesa-dri:i386 but 10.2.0~git20140424.fd92346c-0ubuntu0ricotz~saucy is installed.
libgl1-mesa-glx-lts-utopic : Conflicts: libgl1 which is a virtual package.
Conflicts: libgl1:i386 which is a virtual package.
Conflicts: libgl1-mesa-glx but 10.2.0~git20140315.2e361160-0ubuntu0sarvatt~saucy is installed.
Conflicts: libgl1-mesa-glx:i386 but 10.2.0~git20140315.2e361160-0ubuntu0sarvatt~saucy is installed.
libgl1-mesa-glx : Conflicts: libgl1 which is a virtual package.
libgl1-mesa-glx:i386 : Conflicts: libgl1 which is a virtual package.
libglapi-mesa-lts-utopic : Conflicts: libglapi-mesa but 10.2.0~git20140315.2e361160-0ubuntu0sarvatt~saucy is installed.
Conflicts: libglapi-mesa:i386 but 10.2.0~git20140315.2e361160-0ubuntu0sarvatt~saucy is installed.
xserver-xorg : Conflicts: xorg-renamed-package which is a virtual package.
я думаю libgl1-mesa
виноват, но я не уверен. я имею libegl1-mesa
уже установлен в моей системе, но версия 10.2.0~git20140315.2e361160-0ubuntu0sarvatt~saucy
, Кажется, что haskell нужна другая версия, но я не могу удалить существующую, потому что есть зависимости от нее.
Aptitude
Также предложено несколько "решений", но они достаточно радикальны. Один из них должен был удалить wine
, skype
, xorg
, так далее.
Результат apt-cache policy haskell-platform
:
haskell-platform:
Installed: (none)
Candidate: 2013.2.0.0.debian3
Version table:
2013.2.0.0.debian3 0
500 http://archive.ubuntu.com/ubuntu/ trusty/universe amd64 Packages
Результат apt-cache policy libghc-gluraw-dev
:
libghc-gluraw-dev:
Installed: (none)
Candidate: 1.3.0.0-2
Version table:
1.3.0.0-2 0
500 http://archive.ubuntu.com/ubuntu/ trusty/universe amd64 Packages
Результат sudo apt-get install libghc-gluraw-dev
:
The following packages have unmet dependencies:
libghc-gluraw-dev : Depends: libghc-openglraw-dev-1.3.0.0-3fbff
Depends: libglu1-mesa-dev but it is not going to be installed
Результат apt-cache policy libghc-openglraw-dev-1.3.0.0-3fbff
:
libghc-openglraw-dev-1.3.0.0-3fbff:
Installed: (none)
Candidate: (none)
Version table:
Результат sudo apt-get install libghc-openglraw-dev-1.3.0.0-3fbff
:
The following packages have unmet dependencies:
libghc-openglraw-dev : Depends: libgl1-mesa-dev or
libgl-dev
1 ответ
Чтобы ответить на этот вопрос, многое нужно было уточнить. Читайте здесь.
Решение, используйте aptitude
понизить пакет libgl1-mesa-glx
, Нам не повезло с sudo apt-get install libgl1-mesa-glx=10.1.3-0ubuntu0.4
,
sudo aptitude install libgl1-mesa-glx=10.1.3-0ubuntu0.4
После этого
sudo apt-get install libglapi-mesa
sudo apt-get install libgl1-mesa-glx
sudo apt-get install haskell-platform
И после этого жестокого вмешательства вам придется переустановить среду рабочего стола, драйверы Xorg и Nvidia,