macOS苹果电脑上安装LocalSolver
下面介绍了在苹果电脑上安装和授权LocalSolver的主要步骤。Local Solver是在C++语言中实施的求解器。该软件可以作为独立的可执行文件使用或作为可调用库(C++、java、python、.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的安装文件夹中。为此:
- 访问LocalSolver网站,登录您的帐户并下载您的许可证文件。
- 从您的账户中下载license.dat文件并拷贝到/opt/localsolver_10_0/
许可:浮动或站点许可证
仅当您购买了LocalSolver浮动或学术网络许可时,此过程才适用。您必须设置一个令牌服务器,然后按照以下方式许可每一台客户机。
对于令牌服务器
- 转到您的帐户并下载令牌服务器的许可证文件.
- 从您的账户下载license.dat文件并复制到 /opt/localsolver_10_0/.
- 打开一个终端,启动可执行文件 “lstokenserver”.请注意该程序在后台被启动,她将保持运行指导电脑被关闭。现在您可以非常安全地关闭终端。
如果要在机器重新启动时自动启动令牌服务器,则必须创建init启动脚本。您还可以在/etc/rc.local中添加下面的语句行:
/opt/localsolver_10_0/bin/lstokenserver
对于每台客户机
创建一个新文件并用令牌服务器的IP写入以下行:
TOKEN_SERVER = <服务器的HOST NAME或TOKEN SERVER 的IP地址>
保存在 /opt/localsolver_10_0/license.dat文件中.
注意:令牌服务器侦听TCP端口7462。请确保防火墙配置正确,允许lstokenserver服务和应用程序之间的正常通信。
其他可替代的许可证位置
如果要在同一台计算机上使用多个许可证,或者如果对默认许可证位置没有写入权限,则可以指定不同的许可证路径。LocalSolver将按以下顺序查看有效许可证文件的以下位置:
- 环境变量LS_LICENSE_PATH所指向的文件。
- 在当前目录中,如果存在一个名为license.dat的文件。
- 在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。卸载分两步:
- 使用root管理员权限打开终端,转到/opt/localsolver_10_0/目录
- 执行以下命令进行卸载操作: bash uninstall.sh
好了,您已经成功安装了LocalSolver数学求解器了,happy solving。