Menu

#2 python-wxgtk2.8 required, but Ubuntu 16.04 ships python-wxgtk3.0

1.0
closed
nobody
None
2016-12-11
2016-12-06
Falko
No

I tried to install it using

sudo dpkg -i fs2-equaliser_1.5.0_all.deb

Then I fixed the missing dependencies using:

sudo apt-get install -f

After that dpkg still complains about a missing python-wxgtk2.8. I can't install that since Ubunut 16.04 already has python-wxgtk3.0

How can I install footswitch2?

Discussion

  • Rolf

    Rolf - 2016-12-08

    The control file in the .deb file has a "Depends:" line that includes python-wxgtk2.8|python-wxgtk3.0 which when installed using gdebi should allow either 2.8 or 3.0. If that is not the case try opening the .deb file with your archive manager and editing /DEBIAN/control so that the reference to python-wxgtk2.8 and the "|" character are removed leaving just python-wxgtk3.0
    Within the code, I only ever import wx so it should run with whatever version you have installed.
    Let me know how you get on.
    Rolf

     
  • Falko

    Falko - 2016-12-10

    Here are the depencencies that I found in fs2-equaliser_1.5.0_all.deb:

    Depends: python (>= 2.7), python-wxgtk2.8, pulseaudio (>= 4.0),pulseaudio-utils, swh-plugins, cmt, ladspa-sdk,bs2b-ladspa
    
     
  • Falko

    Falko - 2016-12-10

    I managed to install it using:

    dpkg-deb -R fs2-equaliser_1.5.0_all.deb unpacked
    sed -i 's/python-wxgtk2.8/python-wxgtk3.0/' unpacked/DEBIAN/control
    dpkg-deb -b unpacked fs2-equaliser_1.5.0_all-patched.deb
    sudo dpkg -i fs2-equaliser_1.5.0_all-patched.deb
    

    After that I can run fs2_equaliser.

     
  • Rolf

    Rolf - 2016-12-11

    Good morning Falko,
    I have just received a raft of your emails and I'm pleased to note that through perseverance and skill you have managed to get it working.
    Congratulations!
    I can only assume that, I updated my build with the
    "python-wxgtk2.8|python-wxgtk3.0" option and then singularly failed to post the updated build to sourceforge.
    I shall sort that out later this weekend.
    In the mean time your efforts, now document an excellent workaround for anyone else in the same predicament.
    Thank you for taking the time to post your solution.
    Regards
    Rolf

     
  • Rolf

    Rolf - 2016-12-11
    • status: open --> closed
     

Log in to post a comment.