Ubuntu安装OpenKM6.3

该文章详细介绍了在Ubuntu上部署OpenKM文档管理系统的过程,包括安装OpenJDK1.8,设置MariaDB数据库,创建数据库和用户,以及安装和配置OpenKM6.3.11。最后,启动Tomcat8.5.34并检查系统运行状态。

ubuntu单机部署,使用OpenKM6.3.11Mariadb10.7.3openjdk1.8

安装jdk1.8

apt install openjdk-8-jre-headless
java –version
# 后面如果jdk版本变了不是1.8需要先卸载重新安装 下面标红是卸载语句
sudo apt-get remove openjdk*

安装Mariadb11.0.2

# 更新apt
sudo apt update
# 安装maridb服务
sudo apt install mariadb-server

安装完成后,MariaDB服务将会自动启动。输入一下命令验证数据库服务器是否正常运行:

sudo systemctl status mariadb

不带参数运行脚本:

sudo mysql_secure_installation

##按照提示选择

进入MariaDB数据库

mysql –u root
# 设置root密码
MariaDB [(none)]> alter user root@localhost identified by 'yourpassword';
MariaDB [(none)]> CREATE DATABASE okmdb DEFAULT CHARACTER SET utf8mb4 DEFAULT COLLATE utf8mb4_bin; #创建okmdb数据库
MariaDB [(none)]> CREATE USER openkm@localhost IDENTIFIED BY 'yourpassword'; #创建openkm账号 密码为:yourpassword自己改
MariaDB [(none)]> GRANT ALL ON okmdb.* TO openkm@localhost WITH GRANT OPTION;#给openkm账号赋权限
exit 退出MariaDB数据库

安装OpenKM6.3

# 进入安装目录
cd /usr/local/src/                
# 下载OKMInstaller.jar文件
wget https://jaist.dl.sourceforge.net/project/openkm/common/OKMInstaller.jar     
#执行命令安装OpenKM
java -jar OKMInstaller.jar 

####在线自动安装tomcat8.5OpenKM6.3###时间有点长需要耐心等待

#可能自动安装完成之后jdk会更新到最新版本,需要卸载重新安装jdk1.8,否则tomcat8.5jdk最新版导致版本不兼容,OpenKM找不到####

启动tomcat

# 切换到tomcat/bin/目录
cd /opt/tomcat-8.5.34/bin
# 启动tomcat
./startup.sh

检查是否启动成功

#查看进程
ps -ef |grep java
#查看端口
ss -tnlp |grep java
#查看日志
tailf /opt/tomcat-8.5.34/logs/catalina.out

进入OpenKM

启动成功之后输入网址进入OpenKM

IP地址:端口号/OpenKM/login.jsp

管理员账号:okmAdmin

管理员密码:admin

### 如何在Ubuntu安装VTK 6.3 #### 准备工作 确保系统已更新至最新状态,并具备必要的开发工具链。可以通过以下命令完成系统的升级以及基础构建工具的安装: ```bash sudo apt update && sudo apt upgrade -y sudo apt install build-essential cmake git pkg-config -y ``` #### 下载VTK 6.3源码 由于VTK官方网站可能不再提供历史版本的支持,可以从其GitLab仓库获取指定版本的源码[^2]。执行以下操作来下载和解压VTK 6.3: ```bash wget https://gitlab.kitware.com/vtk/vtk/-/archive/v6.3.0/vtk-v6.3.0.tar.gz tar -xzvf vtk-v6.3.0.tar.gz cd vtk-v6.3.0 mkdir build cd build ``` #### 构建与安装 使用CMake进行配置和生成构建文件。以下是具体的操作流程: 1. **启动CMake GUI或命令行模式** 如果选择命令行方式,则可以运行以下指令: ```bash cmake .. -DCMAKE_BUILD_TYPE=Release \ -DBUILD_SHARED_LIBS=ON \ -DVTK_Group_Qt=ON \ -DVTK_WRAP_PYTHON=ON ``` 上述参数解释如下: - `-DCMAKE_BUILD_TYPE=Release`:设置构建类型为发布版。 - `-DBUILD_SHARED_LIBS=ON`:启用共享库构建。 - `-DVTK_Group_Qt=ON`:集成Qt支持(如果需要)。 - `-DVTK_WRAP_PYTHON=ON`:允许Python绑定。 2. **编译项目** 执行以下命令以开始编译过程: ```bash make -j$(nproc) ``` 参数`-j$(nproc)`表示利用所有可用CPU核心加速编译速度。 3. **安装到目标位置** 将生成的二进制文件复制到标准路径下: ```bash sudo make install ``` #### 环境变量配置 为了使系统能够识别新安装的VTK库,在`.bashrc`或其他shell初始化脚本中追加动态链接器路径: ```bash echo 'export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/lib/vtk-6.3' >> ~/.bashrc source ~/.bashrc ``` 此步骤确保任何调用VTK的应用程序都可以找到所需的库文件[^4]。 #### 测试验证 编写简单的测试代码片段确认安装成功与否。例如,尝试加载模块并打印版本号: ```python import vtk print(f"VTK Version: {vtk.VTK_VERSION}") ``` 当输出显示为`6.3.x`时即表明一切正常。 --- ###
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值