TeX Live / CTAN 镜像
设置 TeX Live 包管理器源,区分年份与系统包管理方式。
配置前请确认服务与版本适用性,并备份原有软件源配置。
使用前确认
CTAN 汇集 TeX 宏包与发行工具,路径中的大写字母不能改成小写。以下 tlmgr 指令适用于 TeX Live 官方安装器或 MacTeX 管理的安装。
如果 TeX Live 来自 Debian/Ubuntu 等系统软件包,应先遵循发行版的包管理方式,不直接用管理员 tlmgr 覆盖系统文件。
设置仓库
记录当前配置:
tlmgr --version
tlmgr option repository
设为 CERNET:
tlmgr option repository https://mirrors.cernet.edu.cn/CTAN/systems/texlive/tlnet
仓库 tlnet 跟随当前 TeX Live 年份。旧年份安装不能直接跨年度升级;遇到“本地与远程年份不匹配”,应按官方年度升级说明操作或选择对应历史仓库。
检查与更新
tlmgr update --list
确认年份一致、更新列表正常后再执行:
tlmgr update --self --all
共享安装可能需要管理员权限,按实际安装方式运行。网络安装器可从 /CTAN/systems/texlive/tlnet/ 下载,安装前应检查下载文件与官方说明。
MiKTeX 与恢复
MiKTeX 使用自己的 Console 设置软件包仓库,目录通常为 /CTAN/systems/win32/miktex/tm/packages/,不能填写 TeX Live 的 tlnet 地址。
TeX Live 恢复原仓库时,将之前记录的地址写回;也可使用官方自动选择入口:
tlmgr option repository https://mirror.ctan.org/systems/texlive/tlnet