Scaffold-Boot-3.0框架使用文档Scaffold-Boot-3.0框架使用文档
首页
快速开始
变更记录
Source
首页
快速开始
变更记录
Source
  • 开始
  • 基础

    • 目录结构
    • 代码生成器
    • 增删改查
    • 异常处理
    • Knife4j(Swagger)文档
    • 登录&登出
    • 系统安全
    • 数据字典
    • Excel处理
    • 文件上传下载
    • 工具类
    • 定时任务
    • 微信集成
    • 短信服务
    • 参数配置
    • 接口限流
    • 日志审计
    • 数据脱敏
    • 网站管理
  • AI开发

    • AI项目工程结构
    • MCP服务
    • AI开发模式介绍
  • 开发规范
  • 常见问题
  • 深入

    • 配置详解-Config类
    • 配置详解-Yml配置文件
  • 生命周期

    • SonarQube代码质量保证
    • 部署到测试环境
    • 部署到正式环境
  • 优秀案例

    • Excel导入完整案例
  • 信创专区

    • 海量数据库
    • 神通数据库
    • 达梦数据库
    • 麒麟v10安装插件
  • 框架升级

麒麟v10安装插件

背景

由于最近推行国产化信创,麒麟操作系统越来越受欢迎,但是麒麟操作系统在插件安装方面与传统Linux系统略有不同。
并且当前很多政务云是不给外网权限的,这也意味着yum命令无法使用,需要手动安装。
所以我们整理了框架需要用到的rpm包,供直接安装使用

1. 安装前准备

目前已经准备了

  • nfs.rpm
  • redis.rpm
  • java.rpm
  • nginx.rpm
  • vnc.rpm
  • libtirpc.rpm (nfs依赖,如果nfs启动不了,可以考虑把这个依赖安装一下)

可登录https://szzf.cnsaas.com/html-file-browser/files/kylin下载相关的tar包; 分为x86和arm两种架构,根据自己服务器的架构选择对应的包。

2. 解压并安装

拖到服务器上解压,安装。命令如下:

tar -xzvf nfs.tar.gz -C /root   
tar -xzvf java.tar.gz -C /root     
tar -xzvf redis.tar.gz -C /root   
tar -xzvf nginx.tar.gz -C /root   
tar -xzvf vnc.tar.gz -C /root   
tar -xzvf libtirpc.tar.gz -C /root   
cd /各个目录   
rpm -Uvh *.rpm --nodeps --force  

3.其他经验

1.NFS服务无法启动

园区交付的服务器有概率会无法启动NFS服务,因为libtirpc.so.3这个文件版本是非标准的,会导致服务无法启动。具体情况可看此帖子https://kb.kylinos.cn/qywx/zsk_view_kb/view/faq/7538
可以通过如下命令检查版本,如果出现的版本是1.2.6-2.p01.ky10,同时NFS无法启动,则可确认为此问题。

rpm -qa | grep libtirpc

解决方案:通过强制安装libtirpc.rpm,覆盖原有文件,回滚至1.2.6-1.p01.ky10版本,即可解决此问题

2.在无外网情况下安装yum包

政务云现在大部分不给外网权限,而且现在给的都是国产系统,下载安装系统都需要收费, 所以我们也无法通过本地安装虚拟机方式去下载yum包
但是我们可以去阿里云免费试用这些系统镜像,然后在试用期间可以下载自己想要的安装包。
X86:访问地址
ARM:访问地址
下载&打包命令参考

yum install --downloadonly --downloaddir=/root/nfs nfs-utils
tar -czvf nfs.tar.gz -C /root nfs
在 GitLab 上编辑此页
最后更新: 2025/10/21 11:08
贡献者: guobenjia, xuew
Prev
达梦数据库