beyond compare linux home目录,linux 下安装Beyond Compare

原来在Windows使用Beyond Compare,感觉功能强大,后来安装了ubuntu后在ubuntu software center 下安装了Meld Diff Viewer,但是觉得不是很好用,于是重新安装了linux

下的Beyond Compare。

1.解压得到目录:bcompare-3.3.8.16340.tar.gz 和文件 keygen

tar -zxvf  bcompare-3.3.8.16340.tar.gz 2.拷贝

keygen到bcompare-3.3.8.16340

3. 运行./keygen,为BCompare打上patch并生成license

cp keygen bcompare-3.3.8.16340/

chmod +x bcompare-3.3.8.16340/keygen

如图

0818b9ca8b590ca3270a3433284dd417.png

4. 运行./install.sh安装

选择安装路径:

install prefix? [/home/lc] /home/lc/becompare:[]里面的是默认安装路径,需要其他路径可直接输入。我输入的安装路径是:/home/lc/becompare

0818b9ca8b590ca3270a3433284dd417.png

5

进入安装路径,运行bin目录下的becompare,此时需要输入第三步中得到的可以信息:

The License key is:

--- BEGIN LICENSE KEY ---

--- END LICENSE KEY -----

最后becompare运行界面跟windows下云心关节面类似。

0818b9ca8b590ca3270a3433284dd417.png

5. 运行bcompare启动,然后贴入第2步生成的license 大功告成。

注:按照原文说的安装到/opt的话,即便修改.bashrc也无法在应用(Dash主页)找到BC,所以还是需要安装到缺省的/usr目录。

如果已经安装到/opt,则可以先卸载掉,参考后面的命令介绍。

部分命令如下:

flying-bird@flying-bird:~/software$ unrar e ./Beyond.Compare.v3.2.3.Linux.rar

Extracting from ./Beyond.Compare.v3.2.3.Linux.rar

Extracting keygen OK

Extracting setup.tar.gz OK

All OK

flying-bird@flying-bird:~/software$ cd bcompare-3.3.10.17762/

flying-bird@flying-bird:~/software/bcompare-3.3.10.17762$ ll

总用量 21940

drwxrwxr-x 4 flying-bird flying-bird 4096 6月 16 19:09 ./

drwxrwxr-x 6 flying-bird flying-bird 4096 6月 16 19:09 ../

-rwxrwxr-x 1 flying-bird flying-bird 8072990 3月 12 04:18 BCompare*

-rw-rw-r-- 1 flying-bird flying-bird 264 7月 4 2012 bcompare.desktop

-rw-rw-r-- 1 flying-bird flying-bird 883 7月 4 2012 bcomparefull32.png

-rw-rw-r-- 1 flying-bird flying-bird 349 7月 4 2012 bcomparehalf32.png

-rw-rw-r-- 1 flying-bird flying-bird 4638 7月 4 2012 bcompare.png

-rwxrwxr-x 1 flying-bird flying-bird 1185 7月 4 2012 bcompare.sh*

-rw-rw-r-- 1 flying-bird flying-bird 227 1月 11 2012 bcompare.xml

-rwxrwxr-x 1 flying-bird flying-bird 1011 7月 4 2012 context_init.sh*

drwxrwxr-x 2 flying-bird flying-bird 4096 3月 12 04:18 ext/

drwxrwxr-x 2 flying-bird flying-bird 20480 6月 16 19:07 help/

-rwxrwxr-x 1 flying-bird flying-bird 8908 7月 4 2012 install.sh*

-rwxrwxr-x 1 flying-bird flying-bird 10898 7月 4 2012 kde_context_menu.sh*

-rw-rw-r-- 1 flying-bird flying-bird 408308 2月 9 2010 keygen

-rwxrwxr-x 1 flying-bird flying-bird 5354992 8月 17 2011 libqtc.so.1*

-rwxrwxr-x 1 flying-bird flying-bird 8499222 8月 17 2011 libqt-mt.so.3*

-rw-rw-r-- 1 flying-bird flying-bird 708 4月 8 2010 qtrc

-rw-rw-r-- 1 flying-bird flying-bird 6361 1月 11 2012 README

-rw-rw-r-- 1 flying-bird flying-bird 1698 4月 23 2010 RPM-GPG-KEY-scootersoftware

-rw-rw-r-- 1 flying-bird flying-bird 51 7月 4 2012 scootersoftware.list

-rw-rw-r-- 1 flying-bird flying-bird 166 7月 4 2012 scootersoftware.repo

-rw-rw-r-- 1 flying-bird flying-bird 612 3月 3 2010 State-default.xml

-rwxrwxr-x 1 flying-bird flying-bird 1515 7月 4 2012 uninstall.sh*

flying-bird@flying-bird:~/software/bcompare-3.3.10.17762$ chmod +x ./keygen

flying-bird@flying-bird:~/software/bcompare-3.3.10.17762$ ./keygen

=================================================

****** TEAM ZWT ******

******Keygen&Patch for Beyond Compare Linux******

****** by ygeR@team.zwt ******

=================================================

1. Do you want me to patch Beyond Compare?(y/n)y

Begin patching...

Patch and Backup(BCompare.bak) success!

2. Do you want me to generate a valid license?(y/n)y

2.a please give me your user name:flying-bird

2.b please give me the number of licenses:(max 9999)1

2.c please select the Platform(0,Windows;1,Linux;2,Linux/Windows):1

2.d please select the Edition(0,Pro;1,Standard):0

The License key is:

--- BEGIN LICENSE KEY ---

6OWqrmS-P9kV91OFCUiMhjNKym-FnMQEyFPcL25a5k85qbDPeTJt9Pt8q

vfc-Xxl6b4-8Btbd-ShS9nVJ-zrN7M1PrkfQr96Czn52qQhjN+bgTr0If

atliY4hUdXp40AB64mdbjGOJfeMDNXyaxnzS394D1HS4Hp7O1+Vqwul1U+

--- END LICENSE KEY -----

Bye! Have a nice day!

=================================================

flying-bird@flying-bird:~/software/bcompare-3.3.10.17762$

flying-bird@flying-bird:~/software/bcompare-3.3.10.17762$ sudo ./install.sh

[sudo] password for flying-bird:

install prefix? [/usr] /opt

======================================

Please place the following in your .bashrc or .cshrc (etc.)

export PATH=/opt/bin:$PATH

======================================

Executable is /opt/bin/bcompare

flying-bird@flying-bird:~/software/bcompare-3.3.10.17762$

flying-bird@flying-bird:~/software/bcompare-3.3.10.17762$ /opt/bin/bcompare

几个解图:

0818b9ca8b590ca3270a3433284dd417.png

0818b9ca8b590ca3270a3433284dd417.png

0818b9ca8b590ca3270a3433284dd417.png

卸载掉安装在/opt的bc,重新安装到/usr:

flying-bird@flying-bird:~/software/bcompare-3.3.10.17762$ sudo /opt/lib/beyondcompare/uninstall.sh

flying-bird@flying-bird:~/software/bcompare-3.3.10.17762$ sudo ./install.sh

install prefix? [/usr]

flying-bird@flying-bird:~/software/bcompare-3.3.10.17762$ bcompare -h

Beyond Compare v3.3.10

Copyright (c) 1996-2014 Scooter Software. All rights reserved.

Syntax:

bcompare [options] [ [ [

[]]]]

bcompare @ [options]

For more information on the options below check the help.

Options:

-nobackups Disables backup file creation

-ro Disables editing on all sides

-ro# Disables editing on specified side

-title#=

Shows description instead of filename in path edit

-vcs#= Uses version control path instead of real filename

for file format matching, displayed in path

edits if -title isn't defined

File View Options:

-fv[=] Opens new file view

-qc[=] Silently compares two files

-savetarget= Saves to specified filename instead of original file

Folder View Options:

-sync Opens new Folder Sync view

Merge Options:

-automerge Automatically merges files without interaction

-favorleft, favorright Suppresses output coloring for favored side

-force Adds conflict markers to output if -automerge fails

-iu Turns on "Ignore Unimportant Differences"

-mergeoutput= Specifies an output file

-reviewconflicts Opens interactive window if -automerge fails

Script Options:

-closescript Closes script window when finished

-silent Runs script without showing window

A # character in a switch should be replaced by a side number:

1=Left, 2=Right, 3=Center, 4=Output

Comparison result return values:

0 Success

1 Binary same

2 Rules-based same

11 Binary differences

12 Similar

13 Rules-based differences

14 Conflicts detected

100 Error

101 Conflicts detected, merge output not saved

102+ Error

flying-bird@flying-bird:~/software/bcompare-3.3.10.17762$

从Dash主页启动bc:

安装过程中出现的问题:

root@host ~]# /usr/local/bin/bcompare

Some Shared Libraries were not found

linux-gate.so.1 => (0xb7f35000)

libz.so.1 => /usr/lib/libz.so.1 (0xb7f03000)

libqtc.so.1 => /usr/local/lib/beyondcompare/libqtc.so.1 (0xb79ff000)

libX11.so.6 => /usr/lib/libX11.so.6 (0xb78e3000)

librt.so.1 => /lib/librt.so.1 (0xb78da000)

libpthread.so.0 => /lib/libpthread.so.0 (0xb78c1000)

libdl.so.2 => /lib/libdl.so.2 (0xb78bc000)

libc.so.6 => /lib/libc.so.6 (0xb7776000)

libqt-mt.so.3 => not found

libXext.so.6 => /usr/lib/libXext.so.6 (0xb7767000)

libstdc++.so.6 => /usr/lib/libstdc++.so.6 (0xb7675000)

libm.so.6 => /lib/libm.so.6 (0xb764e000)

libgcc_s.so.1 => /usr/lib/libgcc_s.so.1 (0xb7630000)

libxcb.so.1 => /usr/lib/libxcb.so.1 (0xb7617000)

/lib/ld-linux.so.2 (0xb7f36000)

libXau.so.6 => /usr/lib/libXau.so.6 (0xb7614000)

libXdmcp.so.6 => /usr/lib/libXdmcp.so.6 (0xb760f000)

[root@host ~]#

解决办法是 安装32位运行库

sudo apt-get install ia32-libs

几十分钟后,安装成功后,再执行第三步即可。

后续有的问题:无法点击打开

beyond compare,下文简称bc,安装好后,通过在命令行中输入“/opt/bin/bcompare”可拉起bc应用。但是我没有在Dash Home中找到bc的应用图标。

通过查阅相关文章,我发现原来是bc的应用图标设置不正确。通过如下步骤解决:

1、在命令行中输入 cd /usr/share/applications

2、sudo vim bcompare.desktop

3、通过vim编辑如下,需确保修改如下两项“Exec=/opt/bin/bcompare”和“Icon=/opt/lib/beyondcompare/help/bclogo.png”,使其指向正确的应用程序和图标的位置。

[Desktop Entry]

Version=1.0

Encoding=UTF-8

Name=Beyond Compare

Exec=/opt/bin/bcompare

TryExec=/opt/bin/bcompare

Comment=Compare, sync, and merge files and folders

Terminal=false

Categories=Qt;Development;

Icon=/opt/lib/beyondcompare/help/bclogo.png

Type=Application

MimeType=application/beyond.compare.snapshot;

保存退出后,就可在Dash Home中看到bc的应用图标了。

点击该图标即可拉起bc应用,

0818b9ca8b590ca3270a3433284dd417.png

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值