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: 11
Popularity: 0.002526
First Submitted: 2019-05-17 13:17 (UTC)
Last Updated: 2024-03-31 15:52 (UTC)

Required by (843)

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

1 2 3 4 5 6 Next › Last »

brumaba commented on 2024-04-05 09:06 (UTC)

Thank you very much for the package, I find it very useful. I have just updated with no issues. Now I don't need the previous version any longer, please can you tell which is the proper way to remove it?

sukanka commented on 2024-04-04 02:07 (UTC)

@gnuruzzi, LICENSE.TL changes, please delete the old one and download it again, or you can try a clean build.

gnuruzzi commented on 2024-04-03 20:31 (UTC)

upgrade fails

==> Retrieving sources...
  -> Found install-tl-unx-2024.20240331.tar.gz
  -> Found LICENSE.TL
==> Validating source files with sha256sums...
    install-tl-unx-2024.20240331.tar.gz ... Skipped
    LICENSE.TL ... FAILED
==> ERROR: One or more files did not pass the validity check!
 -> error making: texlive-full-exit status 1
 -> Failed to install the following packages. Manual intervention is required:
texlive-full - exit status 1

TypoMustakes commented on 2024-02-23 14:00 (UTC)

Cannot install package. The PKGBUILD specified that this package conflicts with texlive-bin and other texlive packages, but at the same time it also depends on them. Please fix

r00tr4t commented on 2024-01-21 16:54 (UTC)

I got the following warning when I tried to install the package

aura >>= Determining dependencies...

aura >>= WARNING: The PKGBUILD of texlive-full contains blacklisted bash expressions.

    rsync -av --delete --info=progress2 --info=name0 rsync://${_mirror} ${_syncdir}

aura >>= rsync can be used to download arbitrary scripts that aren't tracked by this PKGBUILD.
aura >>= Do you wish to quit the build process? [Y/n]
aura >>= Cancelled further processing to avoid potentially malicious bash code.

Is that some thing that I should worry about?

mergen commented on 2023-06-28 13:17 (UTC)

This package conflicts with dvisvgm from the official repositories but this is not included in the PKGBUILD

svenf commented on 2023-06-20 10:22 (UTC)

The package texlive-core has been removed/renamed to texlive-basic (see the news article). Since asymptote already depends on the latter, this package now conflicts with its own dependency. Adding 'texlive-basic' to both provides and conflicts and rebuilding the package fixes it.

liblaf commented on 2023-03-08 04:29 (UTC) (edited on 2023-03-08 06:39 (UTC) by liblaf)

@sukanka THX! I found out that the reason for the previous error is that there is an extra telnet in the path, producing ~/.cache/yay/texlive-full/src/CTAN/tlnet/tlnet/, which may be a problem with the mirror. After switching the mirror the problem was solved.

sukanka commented on 2023-03-07 12:34 (UTC) (edited on 2023-03-07 12:34 (UTC) by sukanka)

@liblaf please check whether there is CTAN/tlnet under ~/.cache/yay/texlive-full/src. Or you may try another mirror, such as bfsu, which is even blazing faster. I've just verified that it works fine.

liblaf commented on 2023-03-07 11:18 (UTC)

I got an error when installing with yay --sync --editmenu texlive-full:

receiving incremental file list
  5,345,349,734  99%    8.89MB/s    0:09:33 (xfr#16590, to-chk=0/30815)   

sent 359,937 bytes  received 5,349,023,566 bytes  9,327,608.55 bytes/sec
total size is 5,345,743,792  speedup is 1.00
==> Starting pkgver()...
==> Updated version: texlive-full 1:2022.20230307-1
==> Sources are ready.
==> Making package: texlive-full 1:2022.20230307-1 (Tue 07 Mar 2023 07:04:20 PM CST)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> WARNING: Using existing $srcdir/ tree
==> Starting pkgver()...
==> Removing existing $pkgdir/ directory...
==> Entering fakeroot environment...
==> Starting package()...
Automated TeX Live installation using profile: /home/liblaf/.cache/yay/texlive-full/src/texlive.profile
/home/liblaf/.cache/yay/texlive-full/src/install-tl-20230307/install-tl: cannot find installation source at CTAN/tlnet.
==> ERROR: A failure occurred in package().
    Aborting...
 -> error making: texlive-full

The only change I made to PKGBUILD was the mirror, since the original mirror was slow and tuna is blazing fast in my case.

_mirror='mirrors.tuna.tsinghua.edu.cn/CTAN/systems/texlive/tlnet'

Did I do something wrong? How should I fix that?