PDA

View Full Version : Installing BC under Kubuntu 11.10


JasperC
15-Jan-2012, 06:54 PM
Hello all,

I'm trying to install Beyond Compare 3 under Kubuntu 11.10 x64, I've downloaded the amd64 deb file, and double clicking it in the file explorer brings up the standard installation dialogue. After clicking "install package" from there, I get a window that says "Done", but there's no menu entry for BC, and running "bcompare" from the command line draws a blank.

Has I missed out anything here? I remember seeing the claim that Kubuntu would run apps written for Ubuntu, as they share the same code base.

Thanks,

JC

David
16-Jan-2012, 09:45 AM
JC,

It would appear that the installation process did not finish correctly. BC should isntall and run just fine on KUbuntu 11.10 x64 (I have run it here on a VMware KUbuntu 11.10 x64). The application is 32bit and requires 32bit libraries on an x64 machine. However, this is automatically taken care in the .deb install process.

I would try installing again and watch for error messages. You can also install from a command line which would allow you to have more control and see messages.

>> cd ~/Downloads
>> dpkg -i bcompare-3.3.3-14128_amd64.deb

You can then also use dpkg to check installation status (see 'man dpkg'). It is also possible that the .deb corrupted during download and you need to download again.

Let me know if it still won't go

Regards
David Jenkins

JasperC
16-Jan-2012, 07:05 PM
Hello David,

Thanks, that seems to have worked. I now have a Development|Beyond Compare menu entry, and it does seem to launch correctly.

Just to check though, the output of the dpkg command was:

----------------------------------------

Selecting previously deselected package bcompare.
(Reading database ... 146169 files and directories currently installed.)
Unpacking bcompare (from bcompare-3.3.3.14128_amd64.deb) ...
Setting up bcompare (3.3.3-14128) ...
[: 19: /home/jasper/Downloads/Beyond: unexpected operator
OK
Processing triggers for shared-mime-info ...
Unknown media type in type 'all/all'
Unknown media type in type 'all/allfiles'
Unknown media type in type 'uri/mms'
Unknown media type in type 'uri/mmst'
Unknown media type in type 'uri/mmsu'
Unknown media type in type 'uri/pnm'
Unknown media type in type 'uri/rtspt'
Unknown media type in type 'uri/rtspu'
Unknown media type in type 'interface/x-winamp-skin'

----------------------------------------

Is that anything to be concerned about?

Thanks and regards,

Jasper

David
18-Jan-2012, 07:35 AM
Jasper,

Nothing to worry about on your end i.e. your installation is fine. On my end I need to check that 'unexpected operator' message. There is something in the install script that dpkg is not liking.

Pete
19-Jan-2012, 06:07 AM
There is something in the install script that dpkg is not liking.
You probably already have a bug report for that.
http://www.scootersoftware.com/vbulletin/showthread.php?t=6005

David
19-Jan-2012, 07:27 AM
Thanks for pointing that out. However, I'm concerned that this one might be different as the line number (19 instead of 15) is different. Hopefully it is the same and it is already fixed.

David

David
19-Jan-2012, 07:31 AM
But then... Looking at it again it does look like there is a space in the path after the "Beyond". So it is probably the same. Thanks Pete.

JasperC
25-Jan-2012, 02:14 AM
Hi David,

Actually, yes. I put the .deb file in "/home/jasper/Downloads/Beyond Compare/" so there is a space in there.

Should I remove the space and try to do a reinstall? (Just to be safe.)

Sorry for the slow reply, but been a bit tied up over here.

Best regards,

Jasper

David
25-Jan-2012, 07:49 AM
Jasper,

I do not think that it is a problem. The code that is failing is looking for the license key in the same directory that you are installing from. So the two concerns would be: 1) you license key is installed anyway, 2) the rest of the script executes. If you the program is not asking you for a license key when it starts up then it has a license key. For 2) the additional lines you reported about the mime type triggers seems to indicate that the script has continued, has installed the bc mime type info, and has triggered a mime type database update. You can further check this by looking for the file bcompare_ext_kde.desktop in /usr/share/kde4/services. Or you can do 'sudo apt-key list' and look for the Scooter Software key to be listed.

Or if you feel more comfortable you can do a re-install from a directory path with no spaces.