我可以将已安装的 Miktex(MPM)包列表保存到文本文件中,并在另一个安装中从该文件安装吗?

我可以将已安装的 Miktex(MPM)包列表保存到文本文件中,并在另一个安装中从该文件安装吗?

我想做与使用 Pythonpip freeze > installed.txt和类似的事情pip install -r installed.txt

这可能吗?

答案1

由于没有更了解情况的人,我相信我已经解决了这个问题(尽管最后结果证明我并不需要它)。

我首先用来mpm获取已安装软件包的列表(我在 Windows 机器上通过 Git Bash 使用 grep)。

mpm --list | grep ^i > installed.txt

然而,这其中蕴含的信息不仅仅是名字。

i 00003       1494 zerohyph

因此我使用 Notepad++ 进行正则表达式替换,找到名称之前的内容并将其替换为空。

^.*\d+ 

然后,我使用列出包名称的文件来运行命令来安装包。

mpm [email protected]

看起来效果还不错。

28 packages have been successfully installed.

我确信这一点可以得到改善。

答案2

我按照描述升级 Miktex 时使用了不同的方法这里. 这也可以用于传输安装。

相关内容