Я хочу иметь две версии Gmsh: 2.10.1 ( http://gmsh.info/bin/Linux/gmsh-2.10.1-Linux64.tgz ) и 3.0.6 ( самое последнее) на моей машине Ubuntu 16.04 LTS. Оба из которых я, кажется, установил успешно. Однако я заметил нечто странное: apt-cache policy gmsh
дает следующее:
gmsh:
Installed: 2.10.1+dfsg1-1ubuntu4
Candidate: 2.10.1+dfsg1-1ubuntu4
Version table:
*** **2.10.1+dfsg1-1ubuntu4** 500
500 http://gb.archive.ubuntu.com/ubuntu xenial/universe amd64 Packages
100 /var/lib/dpkg/status
В то время как gmsh -version
дает
3.0.6
Что это значит? Связано ли это также с другим наблюдением, что ПО Ubuntu перечисляло только версию 2.10.1 до того, как я установил 3.0.6, а после установки 3.0.6 в нем ничего не указано для gmsh.
Запуск gmsh
запускает версию 3.0.6. Я не знаю, как начать другой.
Предполагая, что у меня есть обе версии, я полагаю, мне придется сделать что-то вроде источника правильных файлов из .bashrc с некоторыми псевдонимами? Я не уверен как. Может кто-нибудь помочь? Что происходит и как я могу использовать обе версии по мере необходимости?
Кажется, у вас есть две версии:
/usr/local/bin/gmsh
/usr/bin/gmsh
Таким образом, вы можете вызвать их с полным путем выполнения или установить псевдонимы в ~/.bashrc
:
alias gmsh2='/usr/bin/gmsh'
alias gmsh3='/usr/local/bin/gmsh'