制作MikTex本地包可用于离线安装包

MikTex安装包版本是basic-miktex-24.1-x64.exe。注:basic版本表示只安装MikTex基本包,不安装全部包。

在能够联网的电脑上安装MikTex软件后,可以按以下步骤制作本地包库。

一、制作本地包库

1、新建一个文件夹,比如在D盘新建miktex-local-repository目录

2、管理员权限打开cmd

3、在cmd中将当前目录切换到D盘

4、使用miktexsetup工具创建本地包库。执行此命令会联网下载所有的包至miktex-local-repository目录中。

bash 复制代码
miktexsetup --verbose --local-package-repository=miktex-local-repository --package-set=complete download

注意:--local-package-repository指定本地包库的目录,如创建的miktex-local-repository目录。

如果在cmd中的工作目录已经在miktex-local-repository目录,该选项直接用圆点.表示。

--package-set=complete表示下载所有的包。
为了保持包库的更新,你可以定期运行上述命令(通过计划任务)。该工具足够智能,只会下载更新过的包。

要使用本地包库,你需要在 MiKTeX Console 中选择它。

二、配置Miktex Console

1、第一步打开MikTex Console

2、使用管理员模式

3、修改包库路径为本地包库路径,即D:/miktex-local-repository

4、添加目录(此步骤不知道有没有用,我在配置时是执行了这一步,可以正常用。因为没有测试在不配置此步骤的情况下能否正常使用,所以在此备注)

点击+号可以浏览,将本地包库路径D:/miktex-local-repository添加至目录中。

配置完成以后,在不联网的情况下可以TexStudio也可以自动下载安装包。

三、本地包库移植至另一个电脑

非常简单!

1、将本地包库的文件夹miktex-local-repository压缩后拷贝到目标电脑上。

2、在目标电脑上解压。

3、按照"二"中步骤,在目标电脑上配置MikTex本地包库。

4、重启Miktex和TexStudio软件。如果不行,重启电脑。