我希望为我的同事提供一个安装脚本,用于设置一个可用的 MiKTeX 环境。安装是在“基本”模式下完成的,无需管理员权限——到目前为止使用注册表:
miktexsetup --local-package-repository=\\mymirror\miktex --package-set=basic install --modify-path --shared=no --verbose --use-registry
mpm --verbose --repository=\\mymirror\miktex --update
initexmf --enable-installer --updatefndb
有效,但第一次调用 pdflatex 会打开“包安装”对话框,询问我从哪里安装(我以为我已经用 定义了--local-package-repository
),为谁安装(尽管--shared=no
),以及是否应该再次询问我下一个包(尽管--enable-installer
)。
我该如何禁用这个烦人的对话框?如果我的同事有机会捣乱,那么其他人也会这么做。
答案1
您可以更改配置值[MPM]AutoInstall
(记录这里):
initexmf --set-config-value=[MPM]AutoInstall=t
或者,如果您想禁用自动安装程序:
initexmf --set-config-value=[MPM]AutoInstall=f
要恢复烦人的对话框:
initexmf --set-config-value=[MPM]AutoInstall=?