您的位置:首页 >> 原创作品 >> Putty0.7.6汉化—完整来一次putty汉化流程

Putty0.7.6汉化—完整来一次putty汉化流程

[ 孤狼 | 2022-01-13 10:12:30 | 原创作品 | 12464°C | 1条评论 ]

最近在更新服务系统,所以经常使用到SSH连接,突然有一天发现我的SSH连接软件Putty好久没更新了,大概是强迫症犯了,就立即去Github上找Putty项目。发现最新版本已经到了0.7.6了,但是汉化版本的Github还是停留在2017年的0.7.0版本。看了下issues,我最后提交的时间也过去2年了,作者似乎遇到什么问题一直没有更新,于是就自己动手来一次吧。


Putty官网:https://www.chiark.greenend.org.uk/~sgtatham/putty/
Putty原汉化项目地址:https://github.com/larryli/putty
鸣谢:bbbboom(https://github.com/bbbboom)提供了汉化思路


开始汉化流程

1.下载putty源代码

https://www.chiark.greenend.org.uk/~sgtatham/putty/latest.html



2.下载putty便携版文件

http://jakub.kotrla.net/putty/



3.下载mingw-w64编译环境

https://sourceforge.net/projects/mingw-w64/files/mingw-w64/mingw-w64-release/

翻到网页最下方,找最新版本的 x86_64-posix-seh 包下载.例如 x86_64-8.1.0-release-posix-seh-rt_v6-rev0.7z 



4.解压putty源代码得到 putty-src 文件夹

5.解压putty便携版文件得到 portable_putty_***_all_in_one 文件夹

6.复制putty便携版文件夹内的 winpgnt.c winstore.c 文件到 putty-src\windows 文件夹并覆盖源文件

接下来的7-8步骤主要是为了搭建一个perl环境,用于后面的替换脚本操作。注意:这里你也可以直接安装windows版本的Git,Git自带perl环境  

7.准备linux系统虚拟机 例如:Centos

8.虚拟机安装perl

9.复制 hh.sh 文件到 putty-src 文件夹 hh.sh文件就是perl替换文字脚本 

10.上传 putty-src 文件夹到虚拟机

11.虚拟机命令

cd putty-src/ && sh hh.sh

12.复制虚拟机内的 putty-src 文件夹到 windows下 (虚拟机可以关了)

接下来需要搭建Windows下的编译环境,直接在Linux下编译会出错。

13.解压 x86_64-8.1.0-release-posix-seh-rt_v6-rev0.7z 

14.复制 mingw64\bin 文件夹的路径加入到系统环境变量的Path中, 例如.C:\x86_64-8.1.0-release-posix-seh-rt_v6-rev0\mingw64\bin



15.打开cmd命令框,输入 mingw32-make 看看是否识别到mingw64 如果提示未找到或不是系统命令表示系统环境变量没有配置好

16.cmd进入 putty-src\windows 目录   例如:cd C:\putty-src\windows

17.输入命令 mingw32-make -f Makefile.mgw 开始编译

18.等待编译结束,文件会散落在 putty-src\windows 目录下

19.cmd执行命令 md out 

20.cmd执行命令 move /y "./*.exe" ./out/ 


最后,生成的程序会放到putty-src\windows\out目录下



文件下载

putty0.76汉化版

下载地址:  密码:58pq


putty0.76汉化脚本

下载地址:  密码:eqhv


putty0.76汉化源码

下载地址:  密码:2622




转载请注明出处:http://gl.paea.cn/n.php?n=162
 
如您看得高兴,欢迎随意投喂,让我们坚持创作!
赞赏一个鸡腿
a• 2022年09月25日 15:56来自:河北省 的朋友
期待0.78版,支持openssh
不是才发布077吗
综合 · 搜索