Upgrading from 4.0 to 4.1 beta 64-bit

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • Dave_L
    Veteran
    • Dec 2007
    • 351

    Upgrading from 4.0 to 4.1 beta 64-bit

    [Ubuntu 12.04.5]

    Code:
    $ sudo dpkg --install --simulate bcompare-4.1.0.20251_amd64.deb
    Selecting previously unselected package bcompare.
    dpkg: error processing bcompare-4.1.0.20251_amd64.deb (--install):
     bcompare: 4.1.0-20251 (Multi-Arch: no) is not co-installable with bcompare:i386 4.0.7-19761 (Multi-Arch: no) which is currently installed
    Errors were encountered while processing:
     bcompare-4.1.0.20251_amd64.deb
    Do you recommend uninstalling BC 4.0 before installing 4.1?

    By the way, thanks for adding native 64-bit support.
    Last edited by Dave_L; 21-May-2015, 02:13 PM.
  • David
    Team Scooter
    • Oct 2009
    • 124

    #2
    From my testing, 4.1.0 amd64 can be installed with i386 in place. However, it may make i386 non-functional. Depending on your distro it will install amd64 in either /usr/lib/beyondcompare (replacing the i386 version) or in /usr/lib64/beyondcompare. In either case the same config directory (usually ~/.config/bcompare) will be used for both.

    So I have not found it physically necessary to uninstall 4.0.7 for 4.1.0 to run. However, we have found that some of the package managers will request that 4.0.7 be uninstalled first.

    Also, there will be new dependencies that need to be installed so you will need to use an install method that checks for and installs dependencies. Double clicking on the .deb from the gui would do this. Or with dpkg you can do:

    dpkg -i bcompare-4.1.0.20251_amd64.deb // this install bcompare
    apt-get -fy install // this line installs dependencies
    David J Scooter Software

    Comment

    • Dave_L
      Veteran
      • Dec 2007
      • 351

      #3
      I uninstalled bcompare 4.0.7 with synaptic, and then installed bcompare 4.1.0 with dpkg using the command posted above. No problems so far. I didn't need to install any dependent packages; they're probably already installed.

      Comment

      Working...