Во-первых, я пишу префикс, говоря, что я совсем не эксперт, но у меня это сработало:
Удалите версию репозитория:
sudo apt-get remove gmsh
Загрузите сжатую копию последней стабильной версии для linux с веб-сайта gmsh:
http://gmsh.info/#Download
Распакуйте gmsh:
tar -xvzf gmsh-3.0.6-Linux64.tgz
(или любую другую версию, которую вы используетескачано)
Это делает папку gmsh-3.0.6-Linux64, содержащую gmsh, которая является переносимой.Положите его туда, где вы можете найти его.Я положил его в свой домашний каталог.Перейдите в папку bin:
cd ~/gmsh-3.0.6-Linux64/bin
Из папки bin вы можете запустить gmsh, набрав:
./gmsh
Я сделал этообычно доступно в командной строке, отредактировав мой .bashrc, добавив следующую строку:
export PATH="$PATH:/home/bob/gmsh-3.0.6-Linux64/bin"
Вам нужно будет указать путь, соответствующий вашему местоположению.Надеюсь, что это работает.