macOS苹果电脑上安装LocalSolver并求解第一个数学模型!

macOS苹果电脑上安装LocalSolver

下面介绍了在苹果电脑上安装和授权LocalSolver的主要步骤。Local Solver是在C++语言中实施的求解器。该软件可以作为独立的可执行文件使用或作为可调用库(C++javapython.net)使用。安装软件前,请检查您的计算机是否满足最低系统要求。

 

系统要求

  • 架构: x64.
  • 操作系统: OS X系统代号Mavericks (Mac OS X 10.9或更高版)
  • 关于C++: Clang 3.0 (或更高版本).
  • 关于Java: Java 8 (或更高版本).
  • 关于.NET: .NET Core 2.0 (或更高版本), Mono 2.6 (或更高版本).
  • 关于Python: Python 2.7,Python >= 3.3.

安装步骤

在进行其他操作之前,请关闭苹果系统上所有打开的终端和IDE。如果您还没有这样做,请从LocalSolver网站下载Local Solver Mac OS X版本。然后启动LocalSolver_10_0_20210210_MacOS64.pkg并按照下面的指导进行。

点击继续,开始安装LocalSolver苹果版

接受许可协议条款,继续安装

选择LocalSolver的安装位置。请注意,您可以在系统上安装不同版本的Local Solver,但只有最后安装的版本才可以从命令行轻松访问。要使用前面的路径,必须使用它们的精确路径 ( /opt/localsolver_9_0/bin/localsolver). 除此之外,所有版本的LocalSolver都可以一起工作而不会有任何问题。

选择LocalSolver的安装路径

许可:免费试用,免费学术版,桌面或服务器许可证

注意

如果您还没有Local Solver许可证,请访问我们的网站注册并申请免费学术许可证或免费试用许可证,过期后必须采购软件许可才能授权使用。由于许可证是由LocalSolver团队的一名成员手动生成的,因此整个过程可能需要几天时间才能完成(通常为1天)。有任何问题可以联系LocalSolver中国区授权代理商“无锡迅合信息科技有限公司”工作人员。

您只需将正确的许可证文件放在Local Solver的安装文件夹中。为此:

  1. 访问LocalSolver网站,登录您的帐户并下载您的许可证文件。
  2. 从您的账户中下载license.dat文件并拷贝到/opt/localsolver_10_0/

许可:浮动或站点许可证

仅当您购买了LocalSolver浮动或学术网络许可时,此过程才适用。您必须设置一个令牌服务器,然后按照以下方式许可每一台客户机。

对于令牌服务器

  1. 转到您的帐户并下载令牌服务器的许可证文件.
  2. 从您的账户下载license.dat文件并复制到 /opt/localsolver_10_0/.
  3. 打开一个终端,启动可执行文件 “lstokenserver”.请注意该程序在后台被启动,她将保持运行指导电脑被关闭。现在您可以非常安全地关闭终端。

如果要在机器重新启动时自动启动令牌服务器,则必须创建init启动脚本。您还可以在/etc/rc.local中添加下面的语句行:

/opt/localsolver_10_0/bin/lstokenserver

 

对于每台客户机

创建一个新文件并用令牌服务器的IP写入以下行:

TOKEN_SERVER = <服务器的HOST NAMETOKEN SERVER IP地址>

保存在 /opt/localsolver_10_0/license.dat文件中.

注意:令牌服务器侦听TCP端口7462。请确保防火墙配置正确,允许lstokenserver服务和应用程序之间的正常通信。

其他可替代的许可证位置

如果要在同一台计算机上使用多个许可证,或者如果对默认许可证位置没有写入权限,则可以指定不同的许可证路径。LocalSolver将按以下顺序查看有效许可证文件的以下位置:

  1. 环境变量LS_LICENSE_PATH所指向的文件。
  2. 在当前目录中,如果存在一个名为license.dat的文件。
  3. 在Local Solver默认的目录位置, /opt/localsolver_10_0/license.dat.

Local Solver API提供了设置许可证路径的方法。如果您要使用它,请查阅您使用的编程语言的相关API文档。

测试安装

/opt/localsolver_10_0/目录位置打开一个终端,输入以下语句:

$ localsolver examples/toy/toy.lsp lsTimeLimit=1

如果没有发生错误,就可以使用LocalSolver并求解第一个数学模型.

卸载LocalSolver软件

您必须在计算机上具有root权限才能卸载LocalSolver。卸载分两步:

  1. 使用root管理员权限打开终端,转到/opt/localsolver_10_0/目录
  2. 执行以下命令进行卸载操作bash uninstall.sh

好了,您已经成功安装了LocalSolver数学求解器了,happy solving。

 

猜你喜欢

转载自blog.csdn.net/qq_31243247/article/details/114382124