Upgrade from TeX Live 2010 to 2011

We do not provide a dedicated upgrade script. The instructions here will definitely not work for any previous year. This procedure is not bullet-proof, or especially recommended; consider it provided as-is, to be used at your own risk.

If you have any doubts, please do a new installation instead of blindly proceeding here.

Unix

  1. Find the parent directory of the current installation: /usr/local/texlive by default.
  2. Copy the whole directory 2010 to 2011, preserving symbolic links; for example:
    cp -a 2010 2011
    If you don't understand this, stop here and do a regular installation.
  3. To save some space, you can exclude tlpkg/backups/* or remove them from the 2011/ directory afterwards. (Theoretically, you could rename 2010 to 2011, but we very strongly advise against this, since you may lose your existing installation with no good way back.)
  4. If you installed symlinks in system directories (via the installer option or tlmgr path add), remove them now with tlmgr path remove.
  5. If needed, adjust your PATH in your startup files to point to .../2011/bin/platform instead of .../2010/....
  6. Log out and log in, and make sure that your PATH now has the 2011 directory.
  7. cd to your top-level 2011 directory.
  8. Download the latest update-tlmgr-latest.sh and run it like this:
    sh update-tlmgr-latest.sh -- --upgrade
    (The extra options prevent the upgrade from happening unintentionally.)
  9. If you don't use the default repository (that is, the automatic CTAN redirection), run:
    tlmgr option repository yourrepo
  10. Run (with patience):
    tlmgr update --self --all
  11. If you want symlinks in system directories, run tlmgr path add.

Windows

There is no comparable upgrade procedure for Windows. Doing a normal new installation is the only way.


$Date: 2011/07/20 00:46:44 $; TeX Live;
TUG home page; contact webmaster; (via Google)