I'm trying to compile a LaTeX document as part of a Travis CI job. I need to use the 2017 version of TeX Live until a 2018 image for the Docker container I am using is released.

The suggestions online are to use ftp://tug.org/historic/systems/texlive/2017/ for the package repository which fails, because FTP does not work well with Travis CI's NAT implementation.

Are there any repository mirrors for historical versions of TeX Live that are available without using a file transfer protocol from the 1970s? Perhaps also with some integrity assurances? SFTP, HTTPS?

The standard CTAN mirrors don't include historical releases, as far as I can tell.

  • there are 2018 builds in the link you gave? – David Carlisle Nov 15 '18 at 15:13
  • Yes but they're not stable (see latest tag) – Adam Williams Nov 15 '18 at 15:32
  • Given that the underlying binaries are stable (texlive doesn't change binaries mid year) I'd have thought they would be stable enough but perhaps your policy prevents use of such an image. I can't help otherwise (we run texlive 2018 on travis simply by installing it from ctan's tlnet copy, not via docker) – David Carlisle Nov 15 '18 at 15:56
  • I'll give it a shot and see where I get with it, there's no real harm trying. It's a shame there's no way to get at the old releases though! – Adam Williams Nov 15 '18 at 16:20
  • Not sure if it is any help to your usage but there is http:// ftp @ ftp.math.utah.edu/pub/tex/historic/systems/texlive/2017 and packages at ftp.math.utah.edu/pub/tex/historic/systems/texlive/2017/… – KJO Nov 16 '18 at 2:03

The main historic repository for TeX Live is maintained at Utah and currently has 23 years of historic versions from 1996 up to current 2019

Try not to overload it with requests, If you are able to find a more local Ctan repository then avoid constantly relying on this one basket.

To be able to use another protocol instead of plain ftp there is also http:// ftp @


More recently individual packages can also be searched and found so in this case of looking for tlnet final we see


Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.