警告 如果您不想进行本机安装,请仔细阅读这些注释 使用容器。 大多数安装问题都是由 仔细遵循说明。
更新源 卷曲-fsSL https://download.docker.com/linux/ubuntu/gpg网址 | sudo apt-key添加- sudo add-apt-阳性\ " deb[arch=amd64] https://download.docker.com/linux/ubuntu \
$( lsb版本-cs ) \
稳定的 " 更新源 sudo apt-get安装docker-ce
sudo docker pull apease/sigmake2018:最新
sudo docker run-it-d-p 8080:8080--名称trial04 apease/sigmake2018:最新 " ./信号启动.sh "
警告 未保持模糊的构建。 原始流浪文件可以在中找到 阁楼
卷曲-fsSL https://download.docker.com/linux/ubuntu/gpg网址 | sudo apt-key添加- sudo add-apt-阳性\ " deb[arch=amd64] https://download.docker.com/linux/ubuntu \
$( lsb版本-cs ) \
稳定的 " 更新源 sudo apt-get安装docker-ce mkdir图像 光盘 图像 内容提供商 $SIGMA_SRC公司 /码头工人/ * . sudo docker build-t sigmakee2018:最新 .
> : ~ /图像$sudo docker登录 使用Docker ID登录,从Docker Hub推拉图像。 如果你不这样做 ' 没有Docker ID,前往 https://hub.docker.com 创建一个。
用户名(apease):
密码:
登录成功
>:~/images$sudo docker ps
集装箱ID图像命令创建状态端口名称
1f7d0cef7874 51a041125329“./sigmastart.sh”56分钟前上升56分钟0.0.0:4000->8080/tcp trial11
>:~/images$sudo docker标签51a041125329 apease/sigmake2018:最新
>:~/images$sudo docker push apease/sigmake2018:最新
推送指的是存储库[docker.io/apease/sigmake2018]
ab5e94769be7:推送
1c15947f83dc:按下
c2007c9776df:推送
829ef5b0378d:推送
6fd852e99bda:按下
85c7d96adccb:按下
6b2f14c09222:推送
9a9a3d9cc4bc:按下
38c81b36edfb:推送
bcc97fbfc9e1:推送
最新:摘要:sha256:xxxxxxxxxxxxxxxxxxxxxxx大小:2417
sudo用户添加用户
sudo向用户发送密码
sudo usermod-aG sudo theuser
su用户 光盘 /家 sudo mkdir用户 sudo向用户chown用户 光盘 用户
chsh公司
sudo apt-get安装解压缩 更新源
触摸.bashrc
回声 " 别名dir='ls--color=auto--format=vertical-la' " >> .bashrc 回声 " 导出HISTSIZE=10000 HISTFILESIZE=100000 " >> .bashrc 回声 " export JAVA_HOME=/HOME/theuser/Programs/jdk1.8.0_112 " >> .bashrc
来源 .bashrc
回声 " 导出PATH= $路径 : $JAVA_主页 /垃圾桶 " >> .bashrc 来源 .bashrc
mkdir/home/theuser/程序 光盘 程序
wget--无证书-c--标头 " Cookie:oraclelicense=accept-securebackup-Cookie " https://download.oracle.com/otn-pub/java/jdk/14.0.1 +7/664493ef4a6946b186ff29eb326336a2/jdk-14.0.1_linux-x64_bin.tar.gz gunzip jdk-14.0.1_linux-x64_bin.tar.gz文件
sudo update-alternatives--安装 " /usr/bin/java " " java语言 " " /home/theuser/Programs/jdk1.8.0_version/bin/java " 1 sudo update-alternatives——设置java/home/theuser/Programs/jdk1.8.0_version/bin/java
java-版本
java版本“1.8.0_241” Java(TM)SE运行时环境(内部版本1.8.0_241-b07) Java HotSpot(TM)64位服务器虚拟机(内部版本25.241-b07,混合模式)
出口 主机_类型= ` 卷曲 http://169.254.169.254/latest/meta-data/instance-type ` 第1阶段= " $主机类型 : " 第1阶段
PS1=游民: PS1美元
mkdir工作区 mkdir程序 光盘 程序 wget公司 ' https://archive.apache.org/dist/tomcat/tomcat-8/v8.5.23/bin/apache-tomcat-8.5.23.zip ' wget公司 ' http://wordnetcode.princeton.edu/3.0/WordNet-3.0.tar.gz ' wget公司 ' http://wwwlere.dhbw-stutgart.de/ ~sschulz/WORK/E_DOWNLOAD/V_2.0/E.tgz ' 焦油-xvzf E.tgz 解压缩apache-tomcat-8.5.23.zip rm apache-tomcat-8.5.23.zip 光盘 ~ /程序/apache-tomcat-8.5.23/bin chmod 777型 *
光盘 ../webapps chmod卡莫德777 *
光盘 ~ /工作区/ sudo apt-get安装git git克隆 https://github.com/ontologyportal/sigmake网站 git克隆 https://github.com/ontologyportal/sumo git克隆 https://github.com/ontologyportal/TPTP-ANTLR git克隆 https://github.com/ontologyportal/SigmaUtils网站 光盘 ~ mkdir.sigmakee公司 光盘 sigmakee公司 mkdir知识库 复制目录 ~ /工作空间/相扑/ * 千字节 我= " $( 哇米 ) " 内容提供商 ~ /工作空间/sigmake/config.xml ~ /.sigmakee/KB sed-i " s/用户/ $我 /克 " KBs/config.xml 光盘 ~ /程序 gunzip WordNet-3.0.tar.gz文件 tar-xvf WordNet-3.0.tar cp WordNet-3.0/字典/ * ~ /.sigmakee/KBs/WordNetMappings/ 光盘 ~ /程序/E sudo apt-get安装make sudo apt-get安装gcc ./配置 制作 进行安装 光盘 ~ sudo apt-get安装graphviz 回声 " 导出SIGMA_HOME=~/.sigmake " >> .bashrc 回声 " 导出SIGMA_SRC=~/workspace/sigmake " >> .bashrc 回声 " export ONTOLOGYPORTAL_GIT=~/工作区 " >> .bashrc 回声 " 导出CATALINA_OPTS= \" $CATALINA_OPTS(美元) -Xmx10克 \" " >> .bashrc 回声 " export CATALINA_HOME=~/Programs/apache-tomcat-8.5.23 " >> .bashrc 来源 .bashrc 光盘 ~ /工作区/sigmake sudo add-apt-repository宇宙 更新源 sudo apt-get安装ant 蚂蚁
java-Xmx10g-classpath/home/theuser/workspace/sigmake/build/sigmake.jar:/home/theuser/forspace/sigmaske/buid/lib/ * \ com.articulate.sigma公司。 KB-c对象事务
$CATALINA_HOME(加元) /垃圾箱/启动.sh
如果login.html将您重定向到init.jsp,则表示系统仍在初始化。 等一两分钟试试 再一次。 如果您在mac上运行com.articulate.sigma时遇到与找不到jar相关的错误。 KB,复制所有jar 从/home/theuser/workspace/sigmake/build/lib/to/Library/Java/Extensions
sudo apt-get安装libz-dev
sudo apt-get安装g++
光盘 $ONTOLOGYPORTAL_GIT公司 git克隆 https://github.com/vprover/吸血鬼 光盘 吸血鬼 制造吸血鬼 mv吸血鬼大师 * 吸血鬼
< 偏爱 名称 = " 吸血鬼 " 价值 = " /家/用户/工作区/吸血鬼/吸血鬼 " />
VAMPIRE_OPTS公司 = " --模式组合--化身关闭-qa answer_literal--时间表casc_2019--证明tptp-t "
< 偏爱 名称 = " 编辑目录 " 价值 = " /主页/用户/工作区/我的项目 " />
< 偏爱 名称 = " 杰迪 " 价值 = " /主页/用户/jedit/jedit " />
java-Xmx8g-类路径\ /home/theuser/workspace/sigmakee/build/sigmake.jar:/home/ttheuser/workplace/sigmaKE/build/lib/ * \ org.junit.runner。 JUnitCore com.articulate.sigma。 单元测试套件
java-Xmx4g-类路径/home/apease/workspace/sigmake/build/classes:\ /主页/apease/workspace/sigmakee/build/lib/ * com.articulate.sigma公司。 单个JUnitTestRunner\ com.articulate.sigma公司。 Kb集成测试#testIsChildOf3
python--版本
sudo apt安装python3-pip
pip3安装py4j
java-Xmx7g-cp $SIGMA_SRC公司 /内部版本/类: $SIGMA_SRC公司 /构建/库/ * com.articulate.sigma公司。 知识库管理员-p
user@user-machine : ~ /工作区/sigmake$python3 Python 3.8.2(默认值,2020年7月16日,14:00:26) [GCC 9.3.0]在linux上 类型 " 帮助 " , " 版权 " , " 信用 " 或 " 许可证 " 对于 更多信息。 >>>从py4j.java_gateway导入JavaGateway >>>网关= Java网关 () >>>sigma_app=网关入口点 >>> 打印(sigma_app.getTerms ()) 设置([u ' -1 ' ,u ' -3 ' ,u ' -6 ' ,u ' -7235 ' ,u ' .5 ' ,u ' <=> ' ,u ' => ' ,u ' AAA评级 ' ,u ' AAM公司 ' ,单位 ' AAV公司 ' ,u ' ABPFn公司 ' ,u ' AB测试 ' ,单位 ' A电源 ' , ...
警告 请注意,截至2020年4月,这还不起作用。
java-Xmx5G-cp $SIGMA_SRC公司 /内部版本/类: $SIGMA_SRC公司 /构建/库/ * com.articulate.sigma公司。 密码服务-c
java-Xmx5G-cp $SIGMA_SRC公司 /构建/类: $SIGMA_SRC公司 /构建/库/ * com.articulate.sigma公司。 密码服务-a
< 偏爱 名称 = " 数据库用户 " 价值 = " sa公司 " /> < 偏爱 名称 = " loadFresh(加载新鲜) " 价值 = " 假 " />
出口 SIGMA_EMAIL_PASS系统= " 我的通行证(_P) "
出口 西格玛电子邮件服务器= " smtp.gmail.com网站 "
java-jar h2-1.4.197.jar-webAllowOthers-tcpAllowOhers
猛击 <( 卷曲-L https://raw.githubusercontent.com/ontologyportal/sigmakee/master/install.sh )
-
将组成的SUO-KIF文件添加到知识库中。 只能访问 管理员用户。 它只响应来自另一个页面的命令,没有自己的UI。 完成后重定向回KBs.jsp。
-
同时显示链接到一个术语的所有图片。 所有用户都可以访问。
-
处理批准新用户。 只有管理员用户才能访问。 重定向 到KB.jsp进行确认。
-
与局部定理证明程序的接口。 只有管理员用户才能访问。 此函数 没有得到很好的维护,SystemOnTPTP和LEO-II的接口可能已经过时。
-
显示术语、公理、词典链接等
-
包括Prelude.jsp和Postlude.jsp
-
主要本体浏览器控件,包括术语和单词搜索,以及 选择自然语言和形式语言的菜单
-
顶级浏览JSP,包括Prelude.JSP、BrowseHeader.JSP和BrowseBody.JSP 和Postlude.jsp。 实际上只是所包含JSP的shell
-
KBmanager.initiateCCheck()的接口,用于启动KB的一致性检查。 处理要使用的定理证明程序和几个参数的选择。 包括前奏曲.jsp 和Postlude.jsp
-
过时的。 处理受控英语到逻辑翻译系统的调用, 它现在被sigmanlp项目中的语义重写方法所取代。
-
处理用户创建帐户的请求。 创建来宾帐户 并将邮件发送给主持人审批。 没有UI。
-
用于在Diagnostics.java中运行测试的接口。 取决于Prelude.jsp和Postlude.jsp。 可供“管理员”和“用户”访问,但不可供未注册的访客用户访问
-
过时的
-
过时的
-
创建二进制关系图作为图形视图和缩进文本。 依赖Prelude.jsp和Postlude.jsp
-
使用所选的校准器和参数运行一组推理测试。 取决于Prelude.jsp和Postlude.jsp。 只有管理员用户才能访问。
-
带有定期自动刷新的状态页,用于在 初始化过程。
-
允许简单编辑地面公式的页面。 已弃用。 仅可访问 用于管理员用户。 取决于Prelude.jsp和Postlude.jsp。
-
在同一公理中找出两个或多个项的外观。 取决于 Prelude.jsp和Postlude.jsp。
-
创建或选择知识库的主要入口点。 一些功能是 可用于“admin”或“user”角色,但不可用于“guest”角色。 取决于Prelude.jsp和Postlude.jsp。
-
Sigma的登录页面,用于处理现有帐户和新帐户注册。 将现有帐户发送到login.jsp,并将注册发送到 注册.jsp
-
通过使用PasswordService.jsp验证登录 H2帐户信息数据库。 此页面没有UI。
-
用于处理加载和保存KB组件的UI,包括保存在各种 可导出的格式,如OWL。 取决于Prelude.jsp和Postlude.jsp。 大多数功能 仅限于管理员用户。
-
使用一些简单的字符串匹配方法来建议术语之间的等价性 在两个文件中。 取决于Prelude.jsp和Postlude.jsp。 仅限管理员用户访问。
-
取决于Prelude.jsp和Postlude.jsp。 大多数功能 仅限于管理员用户。 生成点图文件和OWL版本的小实用程序 开放式多语言Wordnet内容。
-
功能仅限于管理员用户。 发送到ApproveUser.jsp 当用户单击“确定”时。
-
显示链接到的Open Multilingual Wordnet中多种语言的结果 WordNet合成集。 取决于Prelude.jsp和Postlude.jsp。
-
以OWL格式显示给定术语的所有公理(如果可以用该格式表示) 语言。
-
封装大多数页面上显示的基脚信息。
-
封装大多数页面上显示的页眉信息。
-
没有UI。 从MiscUtilities.jsp调用以从其他 格式。 调用DocGen.dataFileToKifFile()来完成实际工作。取决于Prelude.jsp和 后奏曲.jsp。 仅限管理员用户访问。
-
用于设置Sigma的许多参数的界面。 其中一些是 也可以从浏览界面访问,例如自然语言 语言释义。 取决于Prelude.jsp和Postlude.jsp。 仅限管理员用户访问。
-
允许用户提交注册请求和 特权超过未注册的来宾用户。 调用CreateUser.jsp
-
未使用
-
类似于BrowseBody.jsp,但仅显示简单公理 和非技术语言
-
类似于BrowseHeader.jsp的简单公理
-
类似于Browse.jsp的简单公理
-
作为U.Miami托管的SystemOnTPTP系统的接口 数十个定理证明程序,具有通用编程接口。 此代码尚未 请自行承担使用风险。 取决于Prelude.jsp和Postlude.jsp。 访问 仅限于管理员用户。
-
可折叠本体分类结构的简单树视图 节点。 使用SimpleBrowse.jsp代码显示分类法中任何节点的公理。
-
WordNet诊断。 取决于Prelude.jsp和Postlude.jsp。 无障碍 用于“admin”和“user”,但不是未注册的来宾用户。
-
显示单词的合成集和SUMO-WordNet映射。 取决于Prelude.jsp 和Postlude.jsp。
-
显示的词义消歧和情感分析结果 文本文件。 为实际工作调用WordNet.wn.sumoFileDisplay()。取决于 Prelude.jsp和Postlude.jsp。
-
显示的词义消歧和情感分析结果 句子。 为实际工作调用WordNet.wn.sumoSentenceDisplay()。取决于 Prelude.jsp和Postlude.jsp。