我在锁定环境中安装了 MiKTeK 2.9.4321。我认为我们不能直接从外部下载整个版本,上述版本是我们在 CD 上拥有的版本,也是我获得安装许可的版本。
由于我是这台电脑的唯一用户,所以我以非管理员身份安装了它。如果我依靠管理员安装 MiKTeK,我将无法更新他安装时附带的软件包。
我在更新软件包时遇到了问题。“全选”按钮呈灰色。软件包不计其数(我安装了所有软件包),因此逐个检查软件包是不可行的。所有软件包都是“可更新的”,因为列表标题为“可更新软件包”。
就上下文而言,有些软件包应该已经是最新的了,而有些则不应该。所有与 MiKTeK 安装一起安装的软件包都不是最新的,因为它们来自 CD。之后安装的所有软件包都是最新的,但这仍然意味着有无数软件包不是最新的。
为什么“全选”按钮会变灰?有没有其他方法可以更新所有软件包,而不必勾选数百万个复选框?
该问题已发布于:
答案1
如果我理解你的问题正确的话:
MiKTeX 更新过程一般三部分:
- 如果基本系统 (miktex.exe 等) 发生变化,MiKTeX 只会下载并更新这些文件。然后必须再次启动更新过程。
- 是否有需要删除的软件包?如果是,则 MiKTeX 更新管理器将被编程为仅标记需要删除的软件包并启动此过程。
- 是否有需要更新的软件包?现在这些软件包已可标记,用户可以启动此过程。
因此您可能需要启动更新管理器三次......
答案2
在我的第一次尝试中,我只是让更新在默认选择的软件包下完成。似乎只选择了过时的软件包,而第一次更新的目的是清除它们。在我第二次尝试更新时,似乎所有剩余的软件包都被选中以进行更新。并且“全选”没有变灰。我按下它以确保选择了所有软件包。这样,问题就解决了。我希望如此。我还在等待更重要的第二次更新完成。