Deepin OS安装StarUML4.0.1并激活

Deepin OS安装StarUML4.0.1并激活

安装StarUML

打开https://staruml.io/download网站下载starUML,选择.deb下载。下载后得到StarUML_4.0.1_amd64.deb安装文件,下面开始安装:

$sudo dpkg -i StarUML_4.0.1_amd64.deb

StarUML激活

(1)安装npm:

$sudo apt install npm

(2)安装asar:

$sudo npm install -g asar

(3)查找app.asar路径:

$sudo find / -name 'app.asar'

查找结果:

/opt/lceda/resources/app.asar
/opt/apps/io.staruml/files/resources/app.asar
find: ‘/run/user/1000/gvfs’: 权限不够

第二个路径就是我们要找的目标文件。
(4)进入目标路径

$cd /opt/apps/io.staruml/files/resources/

(5)解压文件:

$sudo asar extract app.asar app

(6)进入注册文件所在路径:

$cd app/src/engine

(7)查看一下目录中的文件:

$ls
canvas2svg.js         default-commands.js  factory.js          pdf-graphics.js       unicode.js
clipboard-manager.js  diagram-export.js    font-manager.js     project-manager.js    update-manager.js
command-manager.js    engine.js            license-manager.js  selection-manager.js

(8)编辑 license-manager.js:

$sudo gedit license-manager.js

找到如下内容:

checkLicenseValidity () {
    this.validate().then(() => {
      setStatus(this, true)
    }, () => {
      //setStatus(this,false)  <-- 注释掉这一行
      setStatus(this, true) //<-- 新增这行
      //UnregisteredDialog.showDialog() <-- 注释掉这行
    })
  }

保存并退出
(9)重新打包:

$cd /opt/apps/io.staruml/files/resources/
$sudo asar pack app app.asar

(10)Enjoy

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值