没有可用的新版本 freemat

没有可用的新版本 freemat

在 14.04 系统上我有:

freemat/trusty,now 4.0-5build1 i386 [installed]
  mathematics framework (mostly matlab compatible)

freemat-data/trusty,now 4.0-5build1 all [installed,automatic]
  freemat data files

freemat-help/trusty,now 4.0-5build1 all [installed,automatic]
  freemat help files

但我找不到该软件的较新版本。

答案1

Freemat 4.0-5build1是最新版本14.04。

如果你需要更新的版本,你应该从源代码安装,或者升级到18.04,其中有 Freemat 4.2 可用。

您可以使用 显示有关软件包的更多信息apt policy packagename。以下是在 18.04 上显示的内容:

$ apt policy freemat
freemat:
  Installed: (none)
  Candidate: 4.2+dfsg1-6
  Version table:
     4.2+dfsg1-6 500
        500 http://no.archive.ubuntu.com/ubuntu bionic/universe amd64 Packages

答案2

对我来说FreeMat 项目已经停止了发展。文件SourceForge 网站上的部分包含不晚于 2013-08-15 的文件。

在 packages.ubuntu.com 上搜索证实了这一假设——现代 Ubuntu 18.04 版本有 4.2 版本。

所以我认为我们可以在您当前的 Ubuntu 14.04 LTS 系统上从源代码编译应用程序 4.2。

按着这些次序:

  1. 删除当前的 FreeMat

    sudo apt-get purge freemat freemat-data freemat-help
    
  2. 安装所有需要的开发工具

    sudo apt-get install build-essential git devscripts python-all-dev llvm-dev doxygen libffi-dev libboost-math-dev libclang-dev libedit-dev xvfb
    
  3. 安装 FreeMat 的构建依赖项

    sudo apt-get build-dep freemat
    
  4. 获取 FreeMat 的源代码(源代码托管在 Debian 服务器上,这是很正常的)

    git clone -b debian/4.2+dfsg1-6 https://salsa.debian.org/science-team/freemat.git
    
  5. 将 FreeMat 编译为 Debian 软件包

    cd freemat
    rm debian/source/format # to support compilation on 14.04
    rm -rf tests/ # remove tests
    mkdir tests/ # create empty tests directory 
    dpkg-buildpackage -uc -us -d
    
  6. 将编译好的 deb 包安装到系统中

    sudo apt-get install libjs-jquery
    sudo dpkg -i ../freemat*.deb
    
  7. 享受

    14.04 LTS 上的 FreeMat 4.2

答案3

Freemat 4.2 位于 18.04 (Bionic)。

没有社区成员自愿将 4.2 移植回 14.04 (Trusty)。

相关内容