Ask Your Question
1

How to install Texmaker in Fedora 29?

asked 2018-11-12 16:12:43 -0500

ET gravatar image

updated 2018-11-13 09:58:07 -0500

I want to install Texmaker on my Fedora 29 machine, but I had already previously installed the Texlive 2018 manually. And if I try to do dnf install texmaker it tries to install a different version of Texlive also as a dependency, but since I already have my own installation of Texlive I do not want to install it again. I tried to download the .rpm package from the official website of Texmaker, but I believe it is intended for the Fedora 28, cause when I tried to install the downloaded package, I'm greeted with an error that the following dependency is not found:

libQt5Core.so.5(Qt_5.10.1_PRIVATE_API)(64bit) is needed by texmaker-5.0.3-6.1.x86_64

Though, I don't know whether there is a way to install this in Fedora 29. Any ideas?

edit retag flag offensive close merge delete

1 Answer

Sort by ยป oldest newest most voted
1

answered 2018-11-13 08:54:57 -0500

lupinix gravatar image

We have texmaker in our official repository, so just dnf install texmaker should work.

edit flag offensive delete link more

Comments

I think you did not read my question fully. I know that, but it tries to install as dependency a distribution of Texlive, but I already have installed a distribution of Texlive manually, so I do not want to install any additional Texlive. So, I need a way to install it without any of the dependencies.

ET gravatar imageET ( 2018-11-13 09:57:51 -0500 )edit
1

Well, I read it but still recommend that way (and you should only get a quite basic additional Texlive, not the whole thing). Maybe I should have explained in detail, so I'll do now. The problem is, that Texmaker uses the private API of Qt, so there is a high change that a non-Fedora RPM will break, also on updates. Packages with private API have to be recompiled on Qt updates, for official packages we ensure that within the update process.

So that will waste some megabytes and you have to configure your PATH and Texmaker to use your Texlive install, but you'll get rid of the dependency issue

lupinix gravatar imagelupinix ( 2018-11-13 10:58:05 -0500 )edit

BTW: Of course the error message shows that we have the private API issue now. But I want to emphasize, that this will be a problem in future too, even if solved once, next Qt update might bring fun back.

lupinix gravatar imagelupinix ( 2018-11-13 11:00:49 -0500 )edit

Okay, I build i from source. And now it works all fine.

ET gravatar imageET ( 2018-11-13 15:33:46 -0500 )edit

Your Answer

Please start posting anonymously - your entry will be published after you log in or create a new account.

Add Answer

Question Tools

1 follower

Stats

Asked: 2018-11-12 16:12:43 -0500

Seen: 442 times

Last updated: Nov 13 '18