MikTex 2.9 Portable。无法更新和安装软件包

MikTex 2.9 Portable。无法更新和安装软件包

我有一台运行 Windows 7 企业版 32 位的公司笔记本电脑,没有管理员权限(即几乎没有任何权限)。我将当前版本的 MiKTex 2.9.4757 和 Texmaker 放到我的用户驱动器上,并根据Jim Stitzel 的指导方针(使用 Asympote,没有外部 pdf 阅读器)。但我没有将其放在存储棒上(我也尝试过,但遇到了类似的问题),而是像我说的一样将其保存在“我的文档”中的一个单独文件夹中。

我尝试了很多方法,也浏览了论坛,但就是无法让它运行。(抱歉这里有点乱,但我不能发布任何可以提供更好概览的图片,这样可以让每个人的生活更轻松):

  1. 当我想要

    • 使用 MiKTeX“包管理器”安装包

      MiKTeX Problem Report   Message: Invalid control sequence.
      Data: Source: Libraries\MiKTeX\Core\config.cpp
      Line: 1690  MiKTeX: 2.9     OS: Microsoft Windows 7 Enterprise Edition, 32-bit Service Pack 1 (build 7601)
      Invokers: explorer  SystemAdmin: no     PowerUser: no
      Root0: \\HE100172e002\a19736526$\Home\Data\09_SIBE_Studium\09MixTexPortable\MikTex
      UserInstall: \\HE100172e002\a19736526$\Home\Data\09_SIBE_Studium\09MixTexPortable\MikTex
      UserConfig: \\HE100172e002\a19736526$\Home\Data\09_SIBE_Studium\09MixTexPortable\MikTex
      UserData: \\HE100172e002\a19736526$\Home\Data\09_SIBE_Studium\09MixTexPortable\MikTex
      CommonInstall: \\HE100172e002\a19736526$\Home\Data\09_SIBE_Studium\09MixTexPortable\MikTex
      CommonConfig: \\HE100172e002\a19736526$\Home\Data\09_SIBE_Studium\09MixTexPortable\MikTex
      CommonData: \\HE100172e002\a19736526$\Home\Data\09_SIBE_Studium\09MixTexPortable\MikTex
      
    • 通过 MikTex“选项”面板更新格式

      MiKTeX Problem Report   Message: Invalid control sequence.
      Data:  Source: Libraries\MiKTeX\Core\config.cpp
      Line: 1690  MiKTeX: 2.9 OS: Microsoft Windows 7 Enterprise Edition, 32-bit Service Pack 1 (build 7601)
      Invokers: explorer  SystemAdmin: no     PowerUser: no
      Root0: \\HE100172e002\a19736526$\Home\Data\09_SIBE_Studium\09MixTexPortable\MikTex
      UserInstall: \\HE100172e002\a19736526$\Home\Data\09_SIBE_Studium\09MixTexPortable\MikTex
      UserConfig: \\HE100172e002\a19736526$\Home\Data\09_SIBE_Studium\09MixTexPortable\MikTex
      UserData: \\HE100172e002\a19736526$\Home\Data\09_SIBE_Studium\09MixTexPortable\MikTex
      CommonInstall: \\HE100172e002\a19736526$\Home\Data\09_SIBE_Studium\09MixTexPortable\MikTex
      CommonConfig: \\HE100172e002\a19736526$\Home\Data\09_SIBE_Studium\09MixTexPortable\MikTex
      CommonData: \\HE100172e002\a19736526$\Home\Data\09_SIBE_Studium\09MixTexPortable\MikTex
      
    • 使用 MiKTex“更新”面板更新包

    由于以下原因,该操作无法完成:

        Permission denied: \\HE100172e002\a19736526$\Home\Data\09_SIBE_Studium\09MixTexPortable\MikTex/data/le\mpm.fndb
    

    这不是互联网连接问题,代理已设置,存储库加载正常

  2. 不确定这是否与整个问题有关,但当我第一次通过miktex-portable.cmd它启动 MiKTeX 时,它将所有文件放在 Windows 程序菜单中,而不是系统托盘中,这通常是从 USB 启动时发生的。图标链接一开始不起作用,但我设法重新链接了除“更新”面板之外的所有图标链接。在那里我收到错误消息“Windows API 错误 3:系统找不到指定的路径”。

有人知道如何修复这个问题吗?如果能提供任何提示或相关主题的链接,我将不胜感激,因为我可能还没有找到这些链接。

答案1

为了关闭该问题,我添加我的评论作为答案:

无需管理员权限即可安装普通的 MiKTeX。只需选择一个您有写入权限的安装文件夹即可。(我不会使用,My documents但可以使用类似的东西C:\myprograms)。仅当您不想在 PC 上留下任何痕迹时才需要便携式安装,这意味着如果您不想在用户配置文件中放置某些内容。

防火墙、代理、VPN 和其他因素可能会干扰即时安装、软件包安装和来自互联网的更新。在这种情况下,您应该通过其他方式下载软件包以及两个文件miktex-zz-...,将它们放在某个文件夹中,并将其用作安装/更新的本地存储库(例如,参见MiKTeX:[...] 似乎不是本地软件包存储库)。

答案2

请询问贵公司是否允许您安装程序或使用 U 盘。您说的话听起来公司有非常严格的规定不是允许使用私人 USB 记忆棒或安装“私人程序”(公司规则,Windows 安装的一部分)。

最后考虑让公司管理员为您安装 MiKTeX 或者您自己获得执行此操作的权限。

答案3

一些软件包更新破坏了安装。另请参阅https://sourceforge.net/p/miktex/bugs/2546/

由于缺少 dll,运行包管理器或 texworks 现在已失败。

相关内容