在便携式 miktex 安装中自动从列表中安装软件包

在便携式 miktex 安装中自动从列表中安装软件包

我正在尝试更新一个自动脚本来创建便携的miktex 安装带有特定软件包。我无法让它安装软件包。

我有一个文件 packes.txt,其中包含我需要的所有包(每行 1 个包)和当前安装过程:

  1. 下载 miktex 安装程序并将其重命名为 miktex-portable.exe(按照此处的说明:https://miktex.org/howto/portable-edition

  2. 将便携版本安装到我想要的位置(为简单起见,我在这里将其称为 mikport 文件夹):

    miktex-portable.exe --portable=mikport --package-set=basic --unattended

  3. 安装软件包列表(这一步似乎不符合我的要求)

    mikport\miktex.exe packages install --package-id-file packages.txt

    按照https://docs.miktex.org/manual/miktex-packages.html

  4. 跑步mikport\miktex.exe packages update

  5. 使用 pdflatex 运行测试构建

测试失败是因为缺少步骤 3 中应该安装的软件包。我可能误解了命令,我以为它是已弃用的 的替代品。有没有办法自动执行此操作(例如mpm [email protected]没有使用 miktex 控制台)?

相关内容