欢迎您访问365答案网,请分享给你的朋友!
生活常识 学习资料

deepin/UOSNavicat15

时间:2023-07-27

为适应国产化需求,不少人将操作系统换为Deepin(UOS)。本次流程为收集网上各种资料而整理的流程,非自身实践,仅适用15及其以下版本,不保证成功,仅供参考。

(1)浏览器下载或wget下载

wget http://www.navicat.com.cn/download/direct-download?product=navicat15-premium-cs.AppImage&location=1

其中wget大概率失败,建议使用浏览器下载。

(2)挂载

sudo mkdir /home/youName/navicatTempsudo mount -o loop /你的地址/navicat15-premium-cs.AppImage /home/youName/navicatTempcp -r /home/youName/navicatTemp /home/youName/navicatsudo umount /home/youName/navicatTemprm -rf /home/youName/navicatTemp

即将下载后的navicat挂载,复制,卸载。

(3)编译patcher和keygen

这些是必须安装的,请自行安装

sudo apt-get install libssl-dev build-essential libidn11-dev libidn11 rapidjson-dev openssl cmake

keystone

cd /home/youName/git clone https://github.com/keystone-engine/keystone.gitcd keystonemkdir buildcd build../make-share.shsudo make installsudo ldconfig

navicat-keygen

cd /home/youName/git clone -b linux --single-branch https://gitee.com/andisolo/navicat-keygen.gitcd navicat-keygenmake all

若出现类似“网络异常”或404等情况,请自行科学上网或到gitee上找对应的项目。

完成以上操作,将会在/home/youName/navicat-keygen/bin/ 这个目录中看到 keygen/patcher

cd /home/youName/navicat-keygen/bin/ ./navicat-patcher /home/youName/navicat

效果样例,仅供参考,结果如果不是这样,请自行查询原因:

*********************************************************** Navicat Patcher (Linux) by @DoubleLabyrinth ** Version: 1.0 ***********************************************************Press ENTER to continue or Ctrl + C to abort.[+] Try to open libcc.so ..、Ok![+] PatchSolution0 .....、Ready to apply RefSegment = 1 MachineCodeRva = 0x0000000001413e10 PatchMarkOffset = +0x00000000029ecf40[*] Generating new RSA private key, it may take a long time...[*] Your RSA private key: -----BEGIN RSA PRIVATE KEY----- MIIEowIBAAKCAQEArRsg1+6JZxZNMhGyuM8d+Ue/ky9LSv/XyKh+wppQMS5wx7QE XFcdDgaByNZeLMenh8sgungahWbPo/5jmkDuuHHrVMU748q2JLL1E3nFraPZqoRD ... ... B1Z5AoGBAK8cWMvNYf1pfQ9w6nD4gc3NgRVYLctxFLmkGylqrzs8faoLLBkFq3iI s2vdYwF//wuN2aq8JHldGriyb6xkDjdqiEk+0c98LmyKNmEVt8XghjrZuUrn8dA0 0hfInLdRpaB7b+UeIQavw9yLH0ilijAcMkGzzom7vdqDPizoLpXQ -----END RSA PRIVATE KEY-----[*] Your RSA public key: -----BEGIN PUBLIC KEY----- MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEArRsg1+6JZxZNMhGyuM8d +Ue/ky9LSv/XyKh+wppQMS5wx7QEXFcdDgaByNZeLMenh8sgungahWbPo/5jmkDu ... ... GrVJ3o8aDm35EzGymp4ON+A0fdAkweqKV6FqxEJqLWIDRYh+Z01JXUZIrKmnCkgf QQIDAQAB -----END PUBLIC KEY-----******************************************************** PatchSolution0 ********************************************************[*] Previous:+0x0000000000000070 01 00 00 00 05 00 00 00 ........+0x0000000000000080 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................+0x0000000000000090 00 00 00 00 00 00 00 00 40 cf 9e 02 00 00 00 00 ........@.......+0x00000000000000a0 40 cf 9e 02 00 00 00 00 00 10 00 00 00 00 00 00 @...............[*] After:+0x0000000000000070 01 00 00 00 05 00 00 00 ........+0x0000000000000080 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................+0x0000000000000090 00 00 00 00 00 00 00 00 d0 d0 9e 02 00 00 00 00 ................+0x00000000000000a0 d0 d0 9e 02 00 00 00 00 00 10 00 00 00 00 00 00 ................[*] Previous:+0x00000000029ecf40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................+0x00000000029ecf50 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................+0x00000000029ecf60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ......................+0x00000000029ed0c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................[*] After:+0x00000000029ecf40 ef be ad de 4d 49 49 42 49 6a 41 4e 42 67 6b 71 ....MIIBIjANBgkq+0x00000000029ecf50 68 6b 69 47 39 77 30 42 41 51 45 46 41 41 4f 43 hkiG9w0BAQEFAAOC+0x00000000029ecf60 41 51 38 41 4d 49 49 42 43 67 4b 43 41 51 45 41 AQ8AMIIBCgKCAQEA.........+0x00000000029ed0c0 43 6b 67 66 51 51 49 44 41 51 41 42 ad de ef be CkgfQQIDAQAB....[*] Previous:+0x0000000001413e10 44 0f b6 24 18 48 8b 44 24 28 8b 50 f8 85 d2 79 D..$.H.D$(.P...y+0x0000000001413e20 6f o [*] After:+0x0000000001413e10 45 31 e4 48 8d 05 2a 91 5d 01 90 90 90 90 90 90 E1.H..*.].......+0x0000000001413e20 90 、 [*] New RSA-2048 private key has been saved to /home/doublesine/github.com/navicat-keygen/RegPrivateKey.pem******************************************************** PATCH HAS BEEN DONE SUCCESSFULLY! ** HAVE FUN AND ENJOY~ ********************************************************

(4)将文件重新打包并打开

cd /home/youName/wget https://github.com/AppImage/AppImageKit/releases/download/continuous/appimagetool-x86_64.AppImagechmod +x appimagetool-x86_64.AppImage./appimagetool-x86_64.AppImage /home/youName/navicat /你想放的路径/navicat15-premium-cs.AppImage

这里大概率也wget不下来,请自行在浏览器复制地址下载或科学上网或在gitee上找到同名工程。

运行生成的AppImage

chmod +x /你放的路径/navicat15-premium-cs.AppImage./你放的路径/navicat15-premium-cs.AppImage

打开以后点注册,在序列号那个页面放着。

(5)生成序列号

cd /home/youName/navicat-keygen./bin/navicat-keygen --text ./RegPrivateKey.pem

此时你会被要求输入Navicat产品类别、Navicat语言版本和填写主版本号。
然后生成一个序列号。

*********************************************************** Navicat Keygen (Linux) by @DoubleLabyrinth ** Version: 1.0 ***********************************************************[*] Select Navicat product:0、DataModeler1、Premium2、MySQL3、PostgreSQL4、Oracle5、SQLServer6、SQLite7、MariaDB8、MongoDB9、ReportViewer(Input index)> 1[*] Select product language:0、English1、Simplified Chinese2、Traditional Chinese3、Japanese4、Polish5、Spanish6、French7、German8、Korean9、Russian10、Portuguese(Input index)> 1[*] Input major version number:(range: 0 ~ 15, default: 12)> 15[*] Serial number:NAVM-RTVJ-EO42-IODD[*] Your name:[*] Your name: livillya[*] Your organization: einzebrn[*] Input request code in base64: (Double press ENTER to end)

(6)激活

先断网,然后将 Serial number 写到 navicat的页面中。点手动激活。
将 navicat 的秘钥复制,并粘贴到

[*] Input request code in base64: (Double press ENTER to end)

后,建议不要适用快捷键。并按两次回车。
演示样例:

[*] Input request code in base64: (Double press ENTER to end)OaGPC3MNjJ/pINbajFzLRkrV2OaSXYLr2tNLDW0fIthPOJQFXr84OOroCY1XN8R2xl2j7epZ182PL6q+BRaSC6hnHev/cZwhq/4LFNcLu0T0D/QUhEEBJl4QzFr8TlFSYI1qhWGLIxkGZggA8vMLMb/sLHYn9QebBigvleP9dNCS4sO82bilFrKFUtq3ch8r7V3mbcbXJCfLhXgrHRvT2FV/s1BFuZzuWZUujxlp37U6Y2PFD8fQgsgBUwrxYbF0XxnXKbCmvtgh2yaB3w9YnQLoDiipKp7io1IxEFMYHCpjmfTGk4WU01mSbdi2OS/wm9pq2Y62xvwawsq1WQJoMg==[*] Request Info:{"K":"NAVMRTVJEO42IODD", "DI":"4A12F84C6A088104D23E", "P":"linux"}[*] Response Info:{"K":"NAVMRTVJEO42IODD","DI":"4A12F84C6A088104D23E","N":"DoubleLabyrinth","O":"DoubleLabyrinth","T":1575543648}[*] Activation Code:i45HIr7T1g69Cm9g3bN1DBpM/Zio8idBw3LOFGXFQjXj0nPfy9yRGuxaUBQkWXSOWa5EAv7S9Z1sljlkZP6cKdfDGYsBb/4N1W5Oj1qogzNtRo5LGwKe9Re3zPY3SO8RXACfpNaKjdjpoOQa9GjQ/igDVH8r1k+Oc7nEnRPZBm0w9aJIM9kS42lbjynVuOJMZIotZbk1NloCodNyRQw3vEEP7kq6bRZsQFp2qF/mr+hIPH8lo/WF3hh+2NivdrzmrKKhPnoqSgSsEttL9a6ueGOP7Io3j2lAFqb9hEj1uC3tPRpYcBpTZX7GAloAENSasFwMdBIdszifDrRW42wzXw==

将Activation Code复制到navicat中激活,重新联网。

Copyright © 2016-2020 www.365daan.com All Rights Reserved. 365答案网 版权所有 备案号:

部分内容来自互联网,版权归原作者所有,如有冒犯请联系我们,我们将在三个工作时内妥善处理。