Невозможно установить Octave (проблема зависимостей)

Я попытался установить Octave в своем Ubuntu 16.04 LTS 64bit с помощью

sudo apt-add-repository ppa:octave/stable sudo apt-get update sudo apt-get install octave

, и он сгенерировал проблему зависимости

the following packages have unmet dependencies: libosmesa6 : Depends: libosmesa6 (>= 10.2~) but 17.0.70ubuntu0.16.04.1 is to be installed

и когда я попытался установить libomesa6 он говорит, что ему нужно libglapi

libosmesa6 : Depends: libglapi-mesa (= 11.2.0-1ubuntu2) but 17.0.70ubuntu0.16.04.1 is to be installed

Тогда я использовал apt для установки libglapi-mesa, и я получил сообщение о том, что он уже обновлен

libglapi-mesa is already the newest version (17.0.7-0ubuntu0.16.04.1)

Я пробовал решение проблемы

Octave на Ubuntu 16.04

, но похоже, что у меня уже выбран «главный сервер»

3
задан 14 December 2017 в 15:41

9 ответов

Я решил проблему, добавив репозиторий xorg-edgers, содержащий последнюю версию mesa. Я думаю, что libosmesa6 на моем основном сервере был устаревшим и зависел от более старого пакета libglapi-mesa.

sudo add-apt-repository ppa:xorg-edgers/ppa 
sudo apt-get update
sudo apt-get install <package name>
0
ответ дан 22 May 2018 в 17:00

Я решил проблему, добавив репозиторий xorg-edgers, содержащий последнюю версию mesa. Я думаю, что libosmesa6 на моем основном сервере был устаревшим и зависел от более старого пакета libglapi-mesa.

sudo add-apt-repository ppa:xorg-edgers/ppa sudo apt-get update sudo apt-get install <package name>
0
ответ дан 18 July 2018 в 01:12

Я решил проблему, добавив репозиторий xorg-edgers, содержащий последнюю версию mesa. Я думаю, что libosmesa6 на моем основном сервере был устаревшим и зависел от более старого пакета libglapi-mesa.

sudo add-apt-repository ppa:xorg-edgers/ppa sudo apt-get update sudo apt-get install <package name>
0
ответ дан 24 July 2018 в 17:21
libosmesa6: Зависит: libglapi-mesa (= 11.2.0-1ubuntu2)

Ему нужна более старая версия libglapi-mesa. Поскольку вы установили ppa, я предполагаю, что вы получаете самую новую версию Octave. Таким образом, для его установки вам нужно будет понизить libglapi-mesa.

Примечание. Это может вызвать проблемы с другими программами, которые зависят от libglapi-mesa.

1
ответ дан 22 May 2018 в 17:00
  • 1
    Могу ли я установить Octave с моей версией libglapi-mesa, иначе я могу ее понизить – M. Iduoad 14 December 2017 в 15:51

У меня есть octave 4.0.0-3ubuntu9.1 в 16.04 LTS. Он устанавливается из стандартного хранилища «Вселенная» без каких-либо конфликтов. Поэтому я предлагаю вам очистить версию octave, удалить PPA и попытаться установить стандартный octave.

sudo apt purge octave
sudo add-apt-repository --remove ppa:octave/stable

sudo add-apt-repository universe  # maybe/maybe not necessary
sudo apt update
sudo apt install octave

Вероятно, вы получите более старую версию октавы, чем из PPA , но он протестирован с Ubuntu, и я надеюсь, что у вас будет достаточно возможностей для вас.

1
ответ дан 22 May 2018 в 17:00
  • 1
    Я пытался это сделать. все та же проблема. – M. Iduoad 14 December 2017 в 16:05
  • 2
    У вас есть другой PPA, который вызывает конфликт с библиотекой? - Что происходит после запуска sudo apt-get install -f – sudodus 14 December 2017 в 16:06
  • 3
    Он дает то же сообщение ту же проблему – M. Iduoad 14 December 2017 в 16:10
  • 4
    У вас есть другой PPA, который вызывает конфликт с библиотекой? Или вы установили какой-то другой программный пакет через нестандартный метод? – sudodus 14 December 2017 в 16:12
  • 5
    Кстати, у меня libglapi-mesa 17.0.7-0ubuntu0.16.04.2 установлен в моей системе. – sudodus 14 December 2017 в 16:16
libosmesa6: Зависит: libglapi-mesa (= 11.2.0-1ubuntu2)

Ему нужна более старая версия libglapi-mesa. Поскольку вы установили ppa, я предполагаю, что вы получаете самую новую версию Octave. Таким образом, для его установки вам нужно будет понизить libglapi-mesa.

Примечание. Это может вызвать проблемы с другими программами, которые зависят от libglapi-mesa.

1
ответ дан 18 July 2018 в 01:12

У меня есть octave 4.0.0-3ubuntu9.1 в 16.04 LTS. Он устанавливается из стандартного хранилища «Вселенная» без каких-либо конфликтов. Поэтому я предлагаю вам очистить версию octave, удалить PPA и попытаться установить стандартный octave.

sudo apt purge octave sudo add-apt-repository --remove ppa:octave/stable sudo add-apt-repository universe # maybe/maybe not necessary sudo apt update sudo apt install octave

Вероятно, вы получите более старую версию октавы, чем из PPA , но он протестирован с Ubuntu, и я надеюсь, что у вас будет достаточно возможностей для вас.

1
ответ дан 18 July 2018 в 01:12
libosmesa6: Зависит: libglapi-mesa (= 11.2.0-1ubuntu2)

Ему нужна более старая версия libglapi-mesa. Поскольку вы установили ppa, я предполагаю, что вы получаете самую новую версию Octave. Таким образом, для его установки вам нужно будет понизить libglapi-mesa.

Примечание. Это может вызвать проблемы с другими программами, которые зависят от libglapi-mesa.

1
ответ дан 24 July 2018 в 17:21
  • 1
    Могу ли я установить Octave с моей версией libglapi-mesa, иначе я могу ее понизить – M. Iduoad 14 December 2017 в 15:51

У меня есть octave 4.0.0-3ubuntu9.1 в 16.04 LTS. Он устанавливается из стандартного хранилища «Вселенная» без каких-либо конфликтов. Поэтому я предлагаю вам очистить версию octave, удалить PPA и попытаться установить стандартный octave.

sudo apt purge octave sudo add-apt-repository --remove ppa:octave/stable sudo add-apt-repository universe # maybe/maybe not necessary sudo apt update sudo apt install octave

Вероятно, вы получите более старую версию октавы, чем из PPA , но он протестирован с Ubuntu, и я надеюсь, что у вас будет достаточно возможностей для вас.

1
ответ дан 24 July 2018 в 17:21
  • 1
    Я пытался это сделать. все та же проблема. – M. Iduoad 14 December 2017 в 16:05
  • 2
    У вас есть другой PPA, который вызывает конфликт с библиотекой? - Что происходит после запуска sudo apt-get install -f – sudodus 14 December 2017 в 16:06
  • 3
    Он дает то же сообщение ту же проблему – M. Iduoad 14 December 2017 в 16:10
  • 4
    У вас есть другой PPA, который вызывает конфликт с библиотекой? Или вы установили какой-то другой программный пакет через нестандартный метод? – sudodus 14 December 2017 в 16:12
  • 5
    Кстати, у меня libglapi-mesa 17.0.7-0ubuntu0.16.04.2 установлен в моей системе. – sudodus 14 December 2017 в 16:16

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

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