Package Details: tllocalmgr-git r84.bbd8488-3

Git Clone URL: (read-only, click to copy)
Package Base: tllocalmgr-git
Description: A shell and command-line utility to manage TeXLive on Arch Linux
Upstream URL:
Keywords: texlive
Licenses: GPL
Conflicts: texlive-localmanager, texlive-localmanager-git
Provides: texlive-localmanager=r84.bbd8488
Submitter: hv15
Maintainer: hv15
Last Packager: hv15
Votes: 13
Popularity: 1.38
First Submitted: 2020-02-02 21:08
Last Updated: 2021-08-12 08:13

Latest Comments

« First ‹ Previous 1 2 3 4 5 6 Next › Last »

2ion commented on 2020-04-11 16:08

BUG: package() in the PKGBUILD will fail if makepkg is executed in a directory the path of which contains a space! This is due to improper variable quoting.

Please consider fixing all instances of this in the PKGBUILD. Patch here:

Ondrian commented on 2020-03-08 15:19

@hv15 Thanks for the tip! I'll have to read up on asp and packaging overall but definitely sounds more robust, than my current approach, haha.

hv15 commented on 2020-03-08 15:12

@Ondrian got it :), glad you were able to to sort it out. I only hope that when texlive-* gets updated, you don't have to go through dependency hell again. It would be nice if tllocalmgr would track Tex dependencies, but I don't think this is even supported through CTAN.

As an alternative, you could use asp to get the relevant texlive- PKGBUILDs and update these instead directly for your own use. I think this would be more robust and hopefully avoid dependency problems.

Ondrian commented on 2020-03-08 14:20

@hv15 I have a standard installation of texlive-most (and dependencies). I decided to update the texlive packages polyglossia and luavlna through tllocalmgr, since there have been some updates since the last update to texlive-most.

Then, I got the error Undefined control sequence. \str_lowercase:n -- apparently, this was because \str_lowercase:n was introduced in the beginning of January and therefore not in the current l3kernel package provided by texlive-most. After installing l3kernel through tllocalmgr this was solved, but many other packages were broken. In the end, I installed about 30 packages through tllocalmgr and finally I have a working latex installation including the up-to-date luavlna.

My point here is, updating a single texlive package can be dangerous, since the version dependencies are not handled at the package level, but (similarly to arch linux), everything in the up-to-date CTAN repository "should be" compatible.

And just to clarify - by the older releases I meant the tex packages provided by the "not so much up-to-date" current version of texlive-most.

hv15 commented on 2020-03-08 14:05

@Ondrian ah, I understand, I think... what do you mean by older releases? Are these the Tex packages you installed?

Ondrian commented on 2020-03-08 13:47

@hv15 That's what I used it for in the beginning - I wanted to update a few packages that recently implemented new functionality. Then I realized some updates depend on others -- e.g. the l3kernel. Now, I have an inconsistent installation with some files from the latest LaTeX2e <2020-02-02> patch level 2 release and some older ones. So the installation is broken, but it's kind of difficult to understand why, since the error messages are quire cryptic. So now I'm manually installing everything I think might be required. I know - great approach :D

hv15 commented on 2020-03-08 13:40

@Ondrian tllocalmgr is meant to work together with the texlive-* packages. If there's some Tex package missing, or has some bug-fixes that are in upstream but not yet packaged, does it make sense to update these IMHO.

Ondrian commented on 2020-03-08 13:33

Hi - maybe I'm missing something, but is it possible to update all packages at once? Or is that not a desirable functionality? I figured that I can update multiple packages at once by executing tllocalmgr update pkg1 pkg2 pkg3.

elzaphod commented on 2020-02-19 16:06

@azerrima I just had the same problem. The installation of texlive-moderncv-git via aur caused the error. I uninstalled it together with it's dependencies via 'pacman -Rs texlive-moderncv-git' and now it tllocalmgr works...

sharethewisdom commented on 2020-02-11 13:38

As XZS is unresponsive, I suspect that the update (a small pkgver change) was automatically pushed with XZS's own tool ( Please keep maintaining this package for now.