I have a school of a few hundreds of computers running Microsoft Windows (without taking into account the fact that many come with their own personal device also running Windows).

How can i deploy on all computers an identical environment of LaTeX (meaning with all exact packages release number)?

The solution must also work if we get a new computer in 1 year, 2 years or more... We will have to install everytime an identical environment with the same release number of all used packages (tikz, pgfplot, amsmath and a few hundreds of others).

Thanks for your help

  • 1
    Are you planning to perform updates at all, or not? If you install the latest version of MikTeX today and you keep it up to date on all your machines, then you can install the then-latest version once you add a machine in the future and it will use the same versions as your existing installations.
    – Marijn
    Commented Nov 25, 2022 at 13:40
  • 4
    Or if you want a fixed version you can download a TeX Live release from the 'historic' repository, for example ftp.math.utah.edu/pub/tex/historic/systems/texlive/2022 contains a version dated 21st of March 2022. This version contains a frozen set of packages. TeX Live was developed for Unix/Linux originally but it also supports Windows (see install-tl-windows.bat in the install-tl.zip archive on that repository.
    – Marijn
    Commented Nov 25, 2022 at 13:46
  • 4
    @VincentISOZ TeX Live contains all of CTAN (with the exception of a very small number of packages that have an incompatible license), so that is a very complete distribution.
    – Marijn
    Commented Nov 25, 2022 at 15:06
  • 1
    Regarding the personal devices: either you manage them or you don't manage them. If you do then you can control installations and updates, maybe with a few days delay here and there if a student is not connected. If you don't manage them then it is practically unavoidable that you will end up with different versions. However, this might not be such a big problem, almost all the important packages are stable and backwards compatible, so most of the time you will not even notice that the versions are different.
    – Marijn
    Commented Nov 25, 2022 at 15:15
  • 2
    "Texlive is far from containing all packages we need." seems very unlikely but in any case texlive has no installation requirements outside the texlive directory so if you install on one machine then zip up texlive/2022 you can distribute that to your users in whatever way you want. all they have to do is extract the files from the zip Commented Nov 25, 2022 at 15:56


You must log in to answer this question.

Browse other questions tagged .