Is there any way to manually enter the URL of a CTAN mirror in MikTeX, if that URL is not part of the official repository list? Unfortunately company guidelines won't allow me to run an official mirror, but I have a large number of new users every few months downloading the complete repository, so I'd like to save some bandwidth and time by providing the packages in the local network.
MiKTeX offers an installation program on the MiKTeX homepage. It is important to use this program (basic or net version) to install MiKTeX.
You need two runs of the installer programm:
- To download all needed files for the installation. All theese files were downloaded to a special directory you can change. (That is the point you can work with!)
- To install all downloaded files in the given directory.
Image of the step where you can change/create the diirectory for the downloaded files (first red arrow: Username of downloading user, second red arrow: Setup directory!):
Now just prepare an directory for example
z:\MiKTeX2.9Setup in your local network, download the needed files (I suggest to use the complete installation).
Now all is prepared and you can advice your students to install MiKTeX ommitting the first step (because the download is already done, you did it!). They have to start the MiKteX installer program and follow it. If they reach the following window
They have to click on install and add later the directory name you prepared. That's it.
Of course then it is your job (or for a script) to keep this directory up to date!
At home students have to follow the complete procedure (first downloading, second installing) to install MiKTeX on the private computer.