首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何安装/运行freefem++

如何安装/运行freefem++
EN

Ask Ubuntu用户
提问于 2014-07-01 21:41:33
回答 3查看 9.6K关注 0票数 0

sudo apt-get install freefem++成功运行后,我的Ubuntu14.04系统似乎无法识别"freefem++“命令。有什么想法吗?

事情似乎在/usr/share/doc/freefem++中(但没有可执行文件)。

代码语言:javascript
复制
sudo dpkg -I ./var/cache/apt/archives/freefem++_3.26-2-3_amd64.deb

也没做什么。

不知道下一步该怎么做才能让这个软件正常工作。

EN

回答 3

Ask Ubuntu用户

发布于 2014-07-28 09:08:19

我写了一个简介如何在Ubuntu13.04和Linux 16/17上安装FreeFem++。也许这对某个人有用。

在安装过程中,我们使用标准的Linux终端。

这取决于您的系统是否必须首先安装“汞”。你可以这样做:

代码语言:javascript
复制
sudo apt-get install mercurial

然后,我使用了最新版本的FreeFem++,您可以通过:

代码语言:javascript
复制
hg clone http://www.freefem.org/ff++/ff++

使用以下命令:

代码语言:javascript
复制
cd ff++

进入“hg”下载文件的目录。从这里开始:

代码语言:javascript
复制
autoreconf -i

若要拥有FreeFem++所需的所有包,请使用apt安装例程,并使用以下命令:

代码语言:javascript
复制
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

要获得图形界面,请编写:

代码语言:javascript
复制
sudo apt-get install freeglut3-dev

现在,我们有了可以编译文件的所有内容:

代码语言:javascript
复制
./configure

或使用:

代码语言:javascript
复制
./configure –enable-download

更多的软件包,如解决程序和其他额外的东西。最后,您会收到一条消息,因为有些包仍然缺少,如果是,请再次使用apt-get安装例程。之后,您可以使用:

代码语言:javascript
复制
download/getall

以获得更多的解决方案和fftw软件包。现在用于编译使用:

代码语言:javascript
复制
make

这在我的惠普Elitebook 8440 p上花了将近20分钟。编译可以通过以下方式进行测试:

代码语言:javascript
复制
make check

要安装FreeFem++,请使用:

代码语言:javascript
复制
sudo make install

现在,FreeFem++在您的Linux发行版上工作。

票数 3
EN

Ask Ubuntu用户

发布于 2014-07-01 23:35:11

freefem++只“提供FreeFem++ FE套件的二进制文件”。最初的软件包是freefem,它是“面向有限元的语言”。见Packages.Ubuntu.com

因此,您需要按照@Braiam的建议安装freefem包。

代码语言:javascript
复制
sudo apt-get install freefem
票数 1
EN

Ask Ubuntu用户

发布于 2016-05-06 08:49:34

往这边跑

代码语言:javascript
复制
FreeFem++ yourfile.edp
票数 0
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/490551

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档