原文链接:https://www.seektao.cc/archives/typora-install-activation
!!!2024-06-15更新全文内容和排版,包括标题!!!
今天(2024-06-15)新装了一个debian12系统,根据本教程安装了最新版typora并激活,发现竟然失效了,截止今天typora的最新版是 1.8.10
,看来是typora修复了,于是我去下载本教程编写时候对应的最新版1.7.5
,官网竟然关闭了下载通道,提供离1.7.5
的最近的是1.7,6
,于是我又下载1.7.6
,激活也失败告终,看来只能使用1.7.5
了,还好我有备份,不过存在阿里云盘,要登陆,不方便下载,当时本想着这法子是不会失效的,结果。。
所以本文在之前的内容基础上进行整体更新。
如果只想快速使用,不想编译,可跳转到 合集仓库 查看安装
下载安装
Debian
系统版本为:debian12.2
下载地址:
-
123盘:https://www.123pan.com/s/4MOKVv-LNnpd.html提取码:love
-
蓝奏云:https://lzygood.lanzouv.com/iEZbz21vzhre 密码:love
为什么不用阿里云盘?zip不让分享!!限制真多。
下载后安装:
|
|
Windows
windows用的是直接解压就可以用的。
安装包阿里云盘不让分享,嘶。。所以我再次特地下载后上传到蓝奏云和123盘
-
蓝奏云:https://lzygood.lanzouv.com/ifJz721w5xla 密码:love
-
123盘:https://www.123pan.com/s/4MOKVv-5Nnpd.html提取码:love
编译可执行文件
此步骤是自己手动编译为自己系统的可执行文件。本次采用系统环境是 debian12
以下命令均为绝对路径,只需要复制粘贴即可
克隆项目
克隆这两个仓库到本地
|
|
将NodeInject_Hook_example下hook.js 复制到 NodeInject/src下,并改名为hooklog.js
|
|
安装rust
需要用到cargo,这是rust所包含的包管理工具,所以还得安装rust
|
|
中间选择 1 使用默认推荐安装,安装完成之后,接着刷新环境
|
|
接着在终端输入,测试安装是否成功
|
|
输出如下信息则安装成功
|
|
编译可执行文件
进入NodeInject编译
|
|
如果提示缺乏 gcc,需要安装gcc debian:sudo apt install gcc
激活typora
将编译后的可执行文件复制到 typora文件夹下,执行复制的文件
|
|
这里出现如下信息,则到目前为止,没有任何问题。
|
|
切换回 NodeInject_Hook_example,生成 license
|
|
接着出现 license
|
|
打开typora,输入邮箱和许可证激活,就可以激活了。
合集仓库
上面分享的软件和可执行文件我建了一个仓库,更便于下载了:
地址:https://github.com/muyiacc/typora-activation
-
typora存放的是typora历史版本直接上传有问题,采用release发布 -
activation存放的是破解执行文件
如果是直接使用我编译文件,以debain为例
-
下载安装typora,可以选择Github内的文件,也可以选择 上面分享的链接下载
-
下载执行的文件
-
将
node_inject
复制到typora目录(/usr/share/typora/
)
|
|
- 执行证书生成文件,生成证书
|
|
- 打开typora,输入刚才生成的许可证和随机邮箱即可。
卸载typora
有时候会因为卸载不干净而激活失败,所以这里给出彻底卸载typora方式
Debian
|
|
替代方案
- marktext
- obsibian