DebianThis forum is for the discussion of Debian Linux.
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
I'm trying to use a writing program named Trelby on Debian Stretch, which uses wxWidegets 3.0.2.0, whereas Trelby uses version 2.8 (and it's not likely to be upgraded anytime soon).
Therefore when I launch the program, I get an error message about the invalid wxWidgets version.
Is there a way to install wxWidgets 2.8 on Stretch without creating conflicts with the other installed libraries?
just had a quick look at the source code. it's all python.
a quick guess off the top of my head: maybe it would work if you could force it to use python2 instead of python3.
there's no github project, but i guess you could look around the google group, maybe that q has been asked before: http://www.trelby.org/about#contact
i wouldn't know how to install 2 versions of wxwidgets side-by-side.
If it would be me, I'd download the source for 2.8 and build it with the shared option. it might work to install it, but it should work to just copy or symlink the library files that the app needs to /usr/lib64.
On the Trelby side, I found a 2.3 version for Debian which works with wxWidegets 3.0.2.0 and, for those who may care, can be downloaded at the following link:
However, remains the question of how to use different libraries on the same system, since the need might arise once in a while.
Many useful projects simply do not have the manpower to update their versions as fast as users would like them to.
I'm not sure, but I think Gentoo allows to do that.
Mill J, your solution of symlinking the deps seems interesting, I'll try it as soon as I can.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.