Ubuntu20.04安装Beyond Compare 4.3.7

Ubuntu20.04安装Beyond Compare 4.3.7

一、官网下载
方式一:wget https://www.scootersoftware.com/bcompare-4.3.7.25118_amd64.deb

方式二、链接:https://pan.baidu.com/s/1Rzx2lVyBhqP-1PmA0rj2Ng 提取码:iuu5

二、安装相关依赖和bcompare

sudo apt-get update
sudo apt-get install gdebi-core
sudo dpkg -i bcompare-4.3.7.25118_amd64.deb 

三、破解

进入beyondcompare目录

cd /usr/lib/beyondcompare/

输入下面命令,进行破解:

sudo sed -i "s/keexjEP3t4Mue23hrnuPtY4TdcsqNiJL-5174TsUdLmJSIXKfG2NGPwBL6vnRPddT7tH29qpkneX63DO9ECSPE9rzY1zhThHERg8lHM9IBFT+rVuiY823aQJuqzxCKIE1bcDqM4wgW01FH6oCBP1G4ub01xmb4BGSUG6ZrjxWHJyNLyIlGvOhoY2HAYzEtzYGwxFZn2JZ66o4RONkXjX0DF9EzsdUef3UAS+JQ+fCYReLawdjEe6tXCv88GKaaPKWxCeaUL9PejICQgRQOLGOZtZQkLgAelrOtehxz5ANOOqCaJgy2mJLQVLM5SJ9Dli909c5ybvEhVmIC0dc9dWH+/N9KmiLVlKMU7RJqnE+WXEEPI1SgglmfmLc1yVH7dqBb9ehOoKG9UE+HAE1YvH1XX2XVGeEqYUY-Tsk7YBTz0WpSpoYyPgx6Iki5KLtQ5G-aKP9eysnkuOAkrvHU8bLbGtZteGwJarev03PhfCioJL4OSqsmQGEvDbHFEbNl1qJtdwEriR+VNZts9vNNLk7UGfeNwIiqpxjk4Mn09nmSd8FhM4ifvcaIbNCRoMPGl6KU12iseSe+w+1kFsLhX+OhQM8WXcWV10cGqBzQE9OqOLUcg9n0krrR3KrohstS9smTwEx9olyLYppvC0p5i7dAx2deWvM1ZxKNs0BvcXGukR+/g" BCompare

此时BCompare文件已被破解,打开软件会提示“Trial Mode Error!”表示成功,输入下面TEAM ZWT生成的密钥即可注册成功

GXN1eh9FbDiX1ACdd7XKMV7hL7x0ClBJLUJ-zFfKofjaj2yxE53xauIfkqZ8FoLpcZ0Ux6McTyNmODDSvSIHLYhg1QkTxjCeSCk6ARz0ABJcnUmd3dZYJNWFyJun14rmGByRnVPL49QH+Rs0kjRGKCB-cb8IT4Gf0Ue9WMQ1A6t31MO9jmjoYUeoUmbeAQSofvuK8GN1rLRv7WXfUJ0uyvYlGLqzq1ZoJAJDyo0Kdr4ThF-IXcv2cxVyWVW1SaMq8GFosDEGThnY7C-SgNXW30jqAOgiRjKKRX9RuNeDMFqgP2cuf0NMvyMrMScnM1ZyiAaJJtzbxqN5hZOMClUTE+++

亲测以上方法破解完后,几天时间,还是会提示过期,无法使用,使用下面的方法,可以一直使用,不会再提示过期

1、查看~/.config/是否存在bcompare_back目录,不存在则创建bcompare_back目录
此操作是为了备份软件刚注册时的状态信息

mkdir ~/.config/bcompare_back
cp -rf ~/.config/bcompare/* ~/.config/bcompare_back/

2、保存bcompare执行文件,并重新创建bcompare

sudo mv /usr/bin/bcompare /usr/bin/bcompare.real
sudo vi /usr/bin/bcompare

在/usr/bin/bcompare文件内,添加如下内容,并保存退出:

#!/bin/sh
cp -rf ~/.config/bcompare_back/* ~/.config/bcompare/
/usr/bin/bcompare.real $@

/usr/bin/bcompare这个文件在每次启动Beyond Compare时都会执行,这样操作是为了每次启动工具时将备份的注册时的状态信息覆盖当前的信息,让Beyond Compare每次使用都如同刚注册,这样就不会提示过期了。

请把文件中的~目录改成自己对应的路径
若是普通用户登陆应是/home/xxx,我是root用户登陆,所以是~目录

再修改这个文件的执行权限:

sudo chmod a+x /usr/bin/bcompare

大功告成!

后面发现一些问题

突然又提示过期无法使用了,因为忙一直没去找原因,手动执行

cp -rf ~/.config/bcompare_back/* ~/.config/bcompare/

即可解决问题

问题产生的原因应该是修改后的/usr/bin/bcompare失效了,导致没有自动覆盖
为什么会失效?
因为我经常更新程序和系统,执行
sudo apt update
sudo apt upgrade
导致bcompare被更新了,执行如下命令,可防止bcompare被更新:【bcompare 设置为保留。】

sudo apt-mark hold bcompare

查看保留应用
sudo apt-mark showhold

参考借鉴前辈文章:https://blog.csdn.net/croop520/article/details/113772900

  • 6
    点赞
  • 35
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值