我需要在我的系统上安装 mosml(Moscow ML),但是自从我从 Ubuntu 14.04 更改为 16.04 后就遇到了麻烦。
我以前使用过这个问题提供的解决方案: 如何安装 mosml?,但这似乎对最新版本不起作用。
答案1
看来 PPA 中最新的软件包是为 trusty 提供的,而最新版本是 2014 年 8 月 28 日的 2.10.1。因此看来您的选择是降级到 14.04 并使用可用的 deb 包,或者利用当前可用的功能,下载源代码并按照 tarball 中的建议进行修改后进行编译,以匹配您的系统。
根据 tarball 中的信息,您可以按如下方式安装它:
(1)对于个人安装,请转到你的主目录,然后使用以下命令解压 Moscow ML 发行版
`gzip -dc linux-mos20bin.tar.gz | tar xfv -`
这将创建一个目录 ~/mosml,其中包含以下子目录和值得注意的文件
mosml/ readme, install.txt
bin/ mosml, mosmlc, mosmllex, mosmlyac, camlrunm,
copyrght/ copyright notices
doc/ manual.pdf, mosmlref.pdf, mosmllib.pdf, ...
mosmllib/ HTML-documentation of the Moscow ML library
examples/ a few example programs
lib/ bytecode files, basis library units,
and the dynamically loadable libraries
tools/ mosmldep, Makefile.stub
(2)编辑脚本 mosml/bin/mosml 和 mosml/bin/mosmlc 和 mosml/bin/mosmllex 中的变量stdlib
并使其匹配您的系统(您可能会发现此步骤很有用。mosmlbin
find
注意:我目前还没有测试过,但我认为这会让你朝着正确的方向前进。如果你遇到困难,请告诉我们到底出了什么问题,我们会尝试帮助你解决你遇到的特定问题。