This is very useful, so +1 to packaging it.
I don't know if there's a better solution. There is an R package called tinytex [1] that provides automatic installation of TeXLive packages in a user library. AFAIK, it just compiles the stuff, parses the logs for errors looking for "blablabla.sty not found", and then installs them and retries until everything is fine.
Iñaki
On Tue, 1 Aug 2023 at 14:19, Ankur Sinha <sanjay.ankur@xxxxxxxxx> wrote:
Hi folks,
Would any Fedora TeXLive users have any scripts to figure out what
TeXLive packages a TeX/LaTeX document uses and install them using dnf?
I've got this hacked up and it does work and I was wondering if I should
move it to a different repository and package it up to make it available
to all Fedora users, but does someone have a better solution/tool?
https://github.com/sanjayankur31/100_dotfiles/blob/main/bin/fedora-install-texlive-deps.sh
(also attached)
--
Thanks,
Regards,
Ankur Sinha "FranciscoD" (He / Him / His) | https://fedoraproject.org/wiki/User:Ankursinha
Time zone: Europe/London
_______________________________________________
devel mailing list -- devel@xxxxxxxxxxxxxxxxxxxxxxx
To unsubscribe send an email to devel-leave@xxxxxxxxxxxxxxxxxxxxxxx
Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: https://lists.fedoraproject.org/archives/list/devel@xxxxxxxxxxxxxxxxxxxxxxx
Do not reply to spam, report it: https://pagure.io/fedora-infrastructure/new_issue
Iñaki Úcar
_______________________________________________ devel mailing list -- devel@xxxxxxxxxxxxxxxxxxxxxxx To unsubscribe send an email to devel-leave@xxxxxxxxxxxxxxxxxxxxxxx Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/ List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines List Archives: https://lists.fedoraproject.org/archives/list/devel@xxxxxxxxxxxxxxxxxxxxxxx Do not reply to spam, report it: https://pagure.io/fedora-infrastructure/new_issue