Package Details: texlive-full 1:2024.20240331-1

Git Clone URL: https://aur.archlinux.org/texlive-full.git (read-only, click to copy)
Package Base: texlive-full
Description: This packages provides texlive-full in /opt. It also tricks ArchLinux into thinking it has its texlive packages installed.
Upstream URL: http://www.tug.org/texlive/
Licenses: custom
Conflicts: git-latexdiff, texlive-basic, texlive-bibtexextra, texlive-bin, texlive-binextra, texlive-context, texlive-core, texlive-doc, texlive-fontsextra, texlive-fontsrecommended, texlive-fontutils, texlive-formatsextra, texlive-games, texlive-htmlxml, texlive-humanities, texlive-langarabic, texlive-langchinese, texlive-langcjk, texlive-langcyrillic, texlive-langczechslovak, texlive-langenglish, texlive-langeuropean, texlive-langfrench, texlive-langgerman, texlive-langgreek, texlive-langitalian, texlive-langjapanese, texlive-langkorean, texlive-langother, texlive-langpolish, texlive-langportuguese, texlive-langspanish, texlive-latex, texlive-latexextra, texlive-latexrecommended, texlive-luatex, texlive-mathscience, texlive-metapost, texlive-music, texlive-pictures, texlive-plaingeneric, texlive-pstricks, texlive-publishers, texlive-science, texlive-xetex
Provides: git-latexdiff, texlive-basic, texlive-bibtexextra, texlive-bin, texlive-binextra, texlive-context, texlive-core, texlive-doc, texlive-fontsextra, texlive-fontsrecommended, texlive-fontutils, texlive-formatsextra, texlive-games, texlive-htmlxml, texlive-humanities, texlive-langarabic, texlive-langchinese, texlive-langcjk, texlive-langcyrillic, texlive-langczechslovak, texlive-langenglish, texlive-langeuropean, texlive-langfrench, texlive-langgerman, texlive-langgreek, texlive-langitalian, texlive-langjapanese, texlive-langkorean, texlive-langother, texlive-langpolish, texlive-langportuguese, texlive-langspanish, texlive-latex, texlive-latexextra, texlive-latexrecommended, texlive-luatex, texlive-mathscience, texlive-metapost, texlive-music, texlive-pictures, texlive-plaingeneric, texlive-pstricks, texlive-publishers, texlive-science, texlive-xetex
Submitter: hottea
Maintainer: sukanka
Last Packager: sukanka
Votes: 12
Popularity: 0.82
First Submitted: 2019-05-17 13:17 (UTC)
Last Updated: 2024-03-31 15:52 (UTC)

Required by (848)

Sources (2)

Pinned Comments

sukanka commented on 2022-02-20 07:17 (UTC) (edited on 2022-10-30 10:19 (UTC) by sukanka)

  • This package will be updated once a year in general, following the TeX Live release in April.
  • You are recommended to use pandoc-bin instead of pandoc.
  • You can select a different mirror(e.g. fastest mirror in your country, see CTAN Sites) by changing the line (be careful of the ending systems/texlive/tlnet/)
_mirror='rsync.dante.ctan.org/CTAN/systems/texlive/tlnet/'

Users in mainland China are recommended to use bfsu mirror, set

_mirror='mirrors.bfsu.edu.cn/CTAN/systems/texlive/tlnet/'
  • _syncdir works as a local CTAN/telnet mirror (about 4.5GiB). You can change it to a different place if your BUILDDIR is on tmpfs, which may not have enough space
_syncdir="CTAN/tlnet"
  • Just ignore the adding to path messages (MANPATH INFOPATH PATH), they have been linked to the correct path already.
  • checksum is skipped as the shasum of install-tl-unx.tar.gz is varying. There is a directory called install-tl-YYYYMMDD (YYYYMMDD is the pkgver) and its contents are changing in every release.
  • rsync is added to makedepends for faster installation.
  • I plan to change the pkgver to be like 2021_20220220 in future, where the first 2021 means this is TeX Live 2021, and 20220220 is from install-tl-unx.tar.gz's contents. Current pkgver is not obvious enough. Especially when TeX Live 2022 has not been released yet, but we have pkgver=20220220!
  • Comments are welcome

Latest Comments

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

sukanka commented on 2021-10-03 09:14 (UTC) (edited on 2021-10-03 12:48 (UTC) by sukanka)

I modify the PKGBUILD so that it can find the installer path automatically. And you can manually set a mirror in PKGBUILD, see Github gist. Hope it can be merged. BTW, I want to be a co-maintainer.

Andriamanitra commented on 2021-06-23 21:52 (UTC)

I was getting error texlive-full/src/install-tl-20210624/install-tl: No such file or directory.

I managed to fix it by changing PKGBUILD line 4 to pkgver=$(date -u "+%Y%m%d") (to use UTC date instead of local timezone date) and line 14 to source=("http://dante.ctan.org/tex-archive/systems/texlive/tlnet/install-tl-unx.tar.gz") (to use the main mirror).

skuroedov commented on 2021-06-16 14:37 (UTC)

The PKGBUILD has an incorrect path to the install-tl on line 29. It should be: "install-tl-${pkgver}/install-tl" -profile "${srcdir}/texlive.profile"

lujz-br commented on 2021-04-10 15:27 (UTC) (edited on 2021-04-10 15:35 (UTC) by lujz-br)

I used original mirror, main mirror (dante.ctan.org/) like @th1ccpad, and tuna like @sukanka ... I get the same error at all.

I try pkgver=$(date "+%Y%m%d") ... /var/tmp/pamac-build-lud/texlive-full/src/install-tl-20210410/install-tl: Arquivo ou diretório inexistente

fine date, with error!

I try pkgver="20191008" and pkgver="20200626" both with error... There are another way?

(...) ==> Removendo diretório $pkgdir/ existente... ==> Entrando no ambiente de fakeroot... ==> Iniciando package()... /var/tmp/pamac-build-lud/texlive-full/PKGBUILD: linha 29: /var/tmp/pamac-build-lud/texlive-full/src/install-tl-20210410/install-tl: Arquivo ou diretório inexistente ==> ERRO: Uma falha ocorreu em package(). Abortando...

th1ccpad commented on 2021-03-16 11:44 (UTC) (edited on 2021-03-16 11:49 (UTC) by th1ccpad)

Maybe use the main mirror instead?

http://dante.ctan.org/tex-archive/systems/texlive/tlnet/install-tl-unx.tar.gz


Some of the mirrors that CTAN automatically fetches are out of date by several days, causing the install to fail.

Sensu commented on 2021-01-02 05:15 (UTC)

The PKGBUILD extracts the file successfully to path, but I get the error

~/.cache/yay/texlive-full/PKGBUILD: line 29: ~/.cache/yay/texlive-full/src/install-tl-20210102/install-tl: No such file or directory

Looking at the PKGBUILD itself, line 29 seems to be missing a "./", because the installation doesn't get executed when installing via yay.

Running sudo ./install-tl works for me however without additional modification.

sukanka commented on 2020-02-29 08:57 (UTC) (edited on 2020-02-29 10:07 (UTC) by sukanka)

I encountered the same problem on 2020-02-29

/var/tmp/pamac-build-sukanka/texlive-full/PKGBUILD:行29: /var/tmp/pamac-build-sukanka/texlive-full/src/install-tl-20200229/install-tl: No such file or directory.

When I changed the source to tuna(a mirror of CTAN)

https://mirrors.tuna.tsinghua.edu.cn/CTAN/systems/texlive/tlnet/install-tl-unx.tar.gz

There is no problem now.

cotcot commented on 2019-12-14 19:13 (UTC) (edited on 2019-12-15 18:59 (UTC) by cotcot)

ecomaikgolf : thanks for the tip, this allowed me to install texlive-full.

modifying PKGBUILD pkgver=$(date "+%Y%m%d") to pkgver="20191008" Unfortunately I had to uninstall the full and reinstall the normal texlive. The instruction to produce the pdf was not found.

hottea commented on 2019-11-02 06:54 (UTC)

@specter119 I'm sure if it's a good idea. I usually add these paths to user specific setting.