Gummi Editor Using Outdated TexLive

Unanswered

I’m running Gummi on Debian and it installs it’s own instance of TexLive which is outdated. In the preferences, you can select a typesetter command but when I select TexLive with PdfTeX, it refers to the outdated instance and I see no way to change this.

I hadn’t realised Gummi came bundled with TexLive and already had the latest installed. When I tried to use tlmgr to install a package, it gave me an error regarding the remote repository and local repository being different versions (2018<2019) and provides a script to allow cross-updating. I don’t wish to do this, I simply want to use the latest TexLive but with Gummi.

I uninstalled the new and old TexLive and then did a fresh install. Gummi said that the command was not available and so I uninstalled then reinstalled it hoping it would link up to the TexLive already installed but this was not the case. This is when I realised the old TexLive came bundled with it. Though strangely on the build log, it says TexLive 2019. The only thing that mentions 2018 is LaTeX2e but why would that affect packages?

I hope I’ve given enough information to solve the problem but I’ll obviously include any other information that is needed. I really like the Gummi editor and would prefer if I didn’t have to give up on it but I need to use packages which are included by default with 2019 and it won’t let me install them to the old version.

Posted Feb 19, 2020, 10:55 AM UTC

06
jnanin•

To clarify: your fresh TeXLive install is the vanilla version (that is, not from the Debian repo through apt), right? Did you successfully "trick" apt that you already installed TeXLive?

1
ProlificPolymathOP•

I did install from a file downloading from Tug though running apt list — installed does list several TexLive packages. Does this mean I’ve tricked apt or perhaps that was Gummi installing them alongside. I could uninstall and see.

Edit: I didn’t notice that they all say 2018 (because I’m a moron). That must mean that Gummi is installing them presumably because I hadn’t tricked apt as you described? If that is so and I uninstall all the tex and TexLive packages then uninstall Gummi and after tricking apt (however that’s done, I’ll google it) then reinstall Gummi which will recognise that I already have TexLive and will not install its own (outdated) instance?

1
jnanin•

Yeah, based on your description my first guess would be that the system does not know about your vanilla TeXLive, thus when you install Gummi, it also installs TeXLive from Debian repo.

I've never actually bothered to install vanilla TeXLive myself, but I'd start with this TUG guide and maybe this stackexchange thread.

1
ProlificPolymathOP•

I’ve looked through and it seems extremely difficult to have everything coalesce. Thanks for all your help though, buddy. It’s really appreciated!

I wonder why such an old version of TeXLive is being installed but this makes sense (I think).

1
[deleted]•

The last time I saw a instant preview latex editor, it has its own modifications to LaTeX. I assume it is not trivial to switch from distribution to distribution. The best option for you might be opening an issue in their github repo.

That said, if you do not need the instant preview, any modern text editors can manage all the LaTeX stuffs: VS Code, atom, neovim, etc.

1
ProlificPolymathOP•

I do like the instant preview as well as bibliography support and spell-checking etc. I’d prefer to keep it if I can though I need access to other packages.

I may have to look into Gummi and see if what you say is true. Thanks.

2