之前发布过一次Putty0.76汉化的教程,没过多久0.77就发布了。最近心血来潮准备跟进0.77的时候才发现,0.77改变脚本。于是经过一段时间的探索,现在发布0.77的汉化教程。
从 putty0.77 版本开始官方改用 CMake 构建,新版本构建请使用 putty-src-new.bat 脚本编译。
1.下载CMake (脚本环境) 和 Mingw-w64 (GCC编译环境) 和 git客户端 (perl命令环境):
cmake-3.24.1-windows-x86_64.msi
适用于 Windows 便携版的 64 位 Git (推荐便携版本,用完抛弃。解压之后,将 usr\bin 目录加入windows环境变量 PATH )
x86_64-12.2.0-release-win32-seh-rt_v10-rev0.7z (注意选择 win32 seh版本)
MinGW在线版本有概率(墙)下载失败,下载解压离线包后将 mingw64\bin 目录添加至windows环境变量PATH
2.下载putty源码:
https://the.earth.li/~sgtatham/putty/0.77/putty-src.zip
3.解压putty-src.zip,得到文件夹 putty-src
4.不需要便携化(将服务器配置信息保存到单独文件,默认保存到注册表)可以直接跳至 第 7 步
5.下载putty便携化源码:
http://jakub.kotrla.net/putty/portable_putty_077_0.19.0_all_in_one.zip
6.解压portable_putty_077_0.19.0_all_in_one.zip
将portable_putty_077_0.19.0_all_in_one中的 pageant.c 和 storage.c 两个文件替换到 putty-src/windows 下
7.下载 putty-src-new.bat 脚本和 putty-src-new.sh 翻译文件,并将 putty-src 文件夹拖至 putty-src-new.bat 脚本上启动编译
8.按脚本提示进行编译过程,最终程序输出目录为 putty-src/output
1.下载 VisualStudio社区版 和 git客户端 (perl命令环境):
VisualStudioSetup community 2022 (社区版免费,直接下载后安装时选C++开发环境,自带cmake等编译环境)
适用于 Windows 便携版的 64 位 Git (推荐便携版本,用完抛弃。解压之后,将 usr\bin 目录加入windows环境变量 PATH )
2.下载putty源码:
https://the.earth.li/~sgtatham/putty/0.77/putty-src.zip
3.解压putty-src.zip,得到文件夹 putty-src
不需要便携化(将服务器配置信息保存到单独文件,默认保存到注册表)可以直接跳至 第 7 步
4.下载putty便携化源码:
http://jakub.kotrla.net/putty/portable_putty_077_0.19.0_all_in_one.zip
5.解压portable_putty_077_0.19.0_all_in_one.zip
6.将portable_putty_077_0.19.0_all_in_one中的 pageant.c 和 storage.c 两个文件替换到 putty-src/windows 下
7.下载 putty-src-vs.bat 脚本和 putty-src-new.sh 翻译文件,并将 putty-src 文件夹拖至 putty-src-vs.bat 脚本上启动翻译
8.翻译完成之后,右键 putty-src 文件夹使用 vs2022 打开,等待cmake自动配置完成之后,点击 生成 => 全部生成 来启动编译。
9.最终输出目录在 out 目录下
1.安装 Debian 或 Ubantu linux环境(虚拟机即可)
2.下载 putty-src-linux.sh 脚本到任意目录
3.执行linux命令 sudo sh putty-src-linux.sh 注意命令所在目录
4.如果没有报错,1-3分钟后就会生成文件到 output 目录