Как установить GMSH? [дубликат]

Я пытаюсь установить Gmsh в 12.04 x64:

xxx@sjb-linux:/320/installslinux/gmsh$ sudo apt-get install gmsh
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
 gmsh : Depends: libmed1 (>= 3.0.3) but it is not going to be installed
E: Unable to correct problems, you have held broken packages.
xxx@sjb-linux:/320/installslinux/gmsh$ 

Теперь я безуспешно испробовал все советы, которые мог получить

sudo apt-get -f install
sudo apt-get clean

, эти команды не сообщают об отсутствии проблем.

Буду признателен за помощь.

1
задан 4 August 2014 в 00:40

2 ответа

gmsh не установит, потому что libmed1 не установит также. Проблема состоит в том, что существует конфликт с различными версиями пакета libhdf5.

Поэтому для фиксации, это

  • Открывается синаптический и искало , libhdf5
  • Затем устанавливает libhdf5-openmpi-1.8.4, это удалит некоторые libhdf5 пакеты и IIRC некоторая октава 3,2 пакета также.

После этого я продолжал устанавливать libmed1 и после того как это было сделано, мне наконец удалось устанавливать gmsh.

До сих пор у меня не было дальнейших проблем, связанных с этим.

1
ответ дан 7 December 2019 в 17:25

Проблема состоит в том что gmsh зависимости от наличия те, которые имеют их собственные зависимости. Поэтому включайте not going to be installed пакет к основному списку установки.

sudo apt-get install gmsh libmed1
0
ответ дан 7 December 2019 в 17:25

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

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