Как установить / запустить freefem ++

После успешного запуска sudo apt-get install freefem++ моя система Ubuntu 14. 04, похоже, не распознает команду "freefem ++". Любые идеи?

Кажется, что вещи находятся в / usr / share / doc / freefem ++ (но без исполняемых файлов).

sudo dpkg -I ./var/cache/apt/archives/freefem++_3.26-2-3_amd64.deb

Не так много.

Не уверен, что делать дальше, чтобы заставить эту программу работать.

0
задан 2 July 2014 в 01:43

4 ответа

Я записал введение , как установить FreeFem ++ на Ubuntu 13.04 и Linux Mint 16/17 . Возможно, это было бы полезно для кого-то.

<час>

Для установки мы используем стандартный Терминал Linux.

Это зависит от Вашей системы, необходимо ли установить “Mercurial” сначала. Это можно сделать:

sudo apt-get install mercurial

Затем я использовал последнюю версию FreeFem ++, который можно продвинуться:

hg clone http://www.freefem.org/ff++/ff++

Использование команда:

cd ff++

для входа в каталог, где “hg” загрузил файлы. Здесь Вы запускаете:

autoreconf -i

, Чтобы иметь все необходимые пакеты для FreeFem ++ склонное использование - получают стандартную программу установки со следующей командой:

sudo apt-get install bison curl flex patch rsync wget g++ gfortran libx11-dev libice-dev libsm-dev libxau-dev libxdmcp-dev libxrender-dev libxft-dev libxext-dev libxpm-dev libxt-dev m4 make mesa-common-dev libglu1-mesa-dev mpi-default-bin mpi-default-dev libvtk5-dev libopenblas-dev libfftw3-dev libsuitesparse-dev cmake bzip2

Для получения записи графического интерфейса:

sudo apt-get install freeglut3-dev

Теперь у нас есть весь материал для компиляции файлов с:

./configure

или использование:

./configure –enable-download

для большего количества пакетов программного обеспечения, как решатели и другой дополнительный материал. В конце Вы получаете сообщение, так как некоторые пакеты все еще отсутствуют, если да используют Кв. - получают стандартную программу установки снова. Впоследствии можно использовать:

download/getall

для получения еще большего количества дополнительных решателей и fftw пакетов. Теперь для компиляции использования:

make

Это заняло почти 20 минут на моем HP Elitebook 8440p. Компиляция может быть протестирована:

make check

Для установки FreeFem ++ использование:

sudo make install

Теперь FreeFem ++ работает над Вашим дистрибутивом Linux.

3
ответ дан 2 July 2014 в 01:43

freefem++ только "Обеспечивает двоичные файлы FreeFem ++ комплект FE". Исходный пакет freefem, который является "ориентированным языком PDE с помощью Метода конечных элементов". См. Packages.Ubuntu.com .

, Таким образом, необходимо установить freefem пакет, как предложено @Braiam.

sudo apt-get install freefem
1
ответ дан 2 July 2014 в 01:43

просто выполните этот путь

FreeFem++ yourfile.edp
0
ответ дан 2 July 2014 в 01:43

Существуют некоторые проблемы с упаковкой и именованием с тем пакетом.

тот, кусающий Вас: необходимо написать имя его неясным способом.

название основной программы не называют как, мы ожидали бы от имени пакета, со строчными буквами freefem++, но FreeFem++. Даже с неустойчивой прописной буквой.

, Таким образом, необходимо смочь выполнить в подобном это от оболочки:

$ FreeFem++ ... ...

Примечание это является прописным, но отличается в другом месте также. Так хорошая оболочка kan не только предлагают прописной вариант того, что Вы ищете: femfem++ не может быть заменен Femfem++.

На самом деле, femfem упомянут тремя различными именами - существует также ff как префикс.

(я назвал бы этот mixub ошибкой, но трудно уладить это поздно в игре)

Смотрят, пакет, FemFem ++ содержит другие двоичные файлы:

$ apt-file list --fixed-string freefem++
freefem++: /usr/bin/FreeFem++
freefem++: /usr/bin/FreeFem++-mpi
freefem++: /usr/bin/FreeFem++-nw
freefem++: /usr/bin/cvmsh2
freefem++: /usr/bin/ff-c++
freefem++: /usr/bin/ff-get-dep
freefem++: /usr/bin/ff-mpirun
freefem++: /usr/bin/ff-pkg-download
freefem++: /usr/bin/ffbamg
freefem++: /usr/bin/ffglut
freefem++: /usr/bin/ffmedit
[ ... docs follow ...]
0
ответ дан 2 July 2014 в 01:43

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

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