Run BeyondCompare on CentOS

Source: Internet
Author: User

Occasionally, we can see that BeyondCompare has a Linux version of the file comparison tool on this excellent Windows platform, so we started our journey on CentOS with the idea that we must run it on Linux.

To put it simply, I use CentOS 64 bits version. This is the most important background.

Download the tar.gzfile package (version 3.3.8.16340) from http://www.scootersoftware.com/download.php, decompress the package, and run install. sh (preferably root permission), set the installation path to/usr/local/bc, and add the bin path of beyondcompare to the path after installation. cshrc or. add $ path to bashrc. For example, set path = ($ path/usr/bin/bc/bin) in csh.

Then you can't wait to run bcompare. The following information is displayed:

  

Apparently, this file is not found. Generally, errors in Linux are caused by missing information according to the error prompt. Now lack of ld-linux.so.2, then just make up. At that time it was very strange for 32-bit library, it should be 64bits right, that should be/lib64/ld-linux.so.2 and other file names, didn't think so much, run yum-y install glibc first. i686.

This time we should be able to see the true face of bc. Run bcompare again excited. More errors come out this time


























Qt3 is missing in the prompt, so I asked google to confirm that the answer is to install qt3. I think yum-y install qt3 should work. However, the error persists, which reminds me of the doubts just now. directly file its Executable file/usr/local/bc/lib/beyondcompare/BCompare, and it is indeed 32bit, that's not to mention. The qt3 installation just now does not match. You need to install qt3.i686 (yum-y install qt3.i686 ).

After qt3.i686 is installed, run bcomare and finally see BeyondCompare.

 

Let's take care of the rest.

In this article, the error message is returned from the google search result because my terminal cache information is lost. In conclusion, beyondcompare has no 64-bit linux version, so the required package must be 32bit. That is why glibc. i686 and qt3.i686 must be installed. I hope this article will solve your problem.

This article

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.