После успешного запуска 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
Не так много.
Не уверен, что делать дальше, чтобы заставить эту программу работать.
Я записал введение , как установить 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.
freefem++
только "Обеспечивает двоичные файлы FreeFem ++ комплект FE". Исходный пакет freefem
, который является "ориентированным языком PDE с помощью Метода конечных элементов". См. Packages.Ubuntu.com .
, Таким образом, необходимо установить freefem
пакет, как предложено @Braiam.
sudo apt-get install freefem
просто выполните этот путь
FreeFem++ yourfile.edp
Существуют некоторые проблемы с упаковкой и именованием с тем пакетом.
тот, кусающий Вас: необходимо написать имя его неясным способом.
название основной программы не называют как, мы ожидали бы от имени пакета, со строчными буквами 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 ...]