Я пытаюсь установить 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
, эти команды не сообщают об отсутствии проблем.
Буду признателен за помощь.
gmsh не установит, потому что libmed1 не установит также. Проблема состоит в том, что существует конфликт с различными версиями пакета libhdf5.
Поэтому для фиксации, это
После этого я продолжал устанавливать libmed1 и после того как это было сделано, мне наконец удалось устанавливать gmsh.
До сих пор у меня не было дальнейших проблем, связанных с этим.
Проблема состоит в том что gmsh
зависимости от наличия те, которые имеют их собственные зависимости. Поэтому включайте not going to be installed
пакет к основному списку установки.
sudo apt-get install gmsh libmed1