我应该如何应对 winetricks 中的 404 错误?

我应该如何应对 winetricks 中的 404 错误?

我在使用时遇到 404 错误winetricks

user@host:~$ bash winetricks gdiplus
Executing w_do_call gdiplus
Executing load_gdiplus
Executing mkdir -p /home/user/.cache/winetricks/gdiplus
Downloading http://download.microsoft.com/download/a/b/c/abc45517-97a0-4cee-a362-1957be2f24e1/WindowsXP-KB975337-x86-ENU.exe to /home/user/.cache/winetricks/gdiplus
--2012-08-10 10:29:24--  http://download.microsoft.com/download/a/b/c/abc45517-97a0-4cee-a362-1957be2f24e1/WindowsXP-KB975337-x86-ENU.exe
Resolving download.microsoft.com (download.microsoft.com)... 23.66.230.90, 23.66.230.8, 23.66.230.74, ...
Connecting to download.microsoft.com (download.microsoft.com)|23.66.230.90|:80... connected.
HTTP request sent, awaiting response... 404 Not Found
2012-08-10 10:29:24 ERROR 404: Not Found.

------------------------------------------------------
Downloading http://download.microsoft.com/download/a/b/c/abc45517-97a0-4cee-a362-1957be2f24e1/WindowsXP-KB975337-x86-ENU.exe failed
------------------------------------------------------

 

user@host:~$ bash winetricks tahoma
Executing w_do_call tahoma
Executing load_tahoma
Executing mkdir -p /home/user/.cache/winetricks/tahoma
Downloading http://download.microsoft.com/download/office97pro/fonts/1/w95/en-us/tahoma32.exe to /home/user/.cache/winetricks/tahoma
--2012-08-10 10:39:23--  http://download.microsoft.com/download/office97pro/fonts/1/w95/en-us/tahoma32.exe
Resolving download.microsoft.com (download.microsoft.com)... 23.66.230.81, 23.66.230.90, 23.66.230.74, ...
Connecting to download.microsoft.com (download.microsoft.com)|23.66.230.81|:80... connected.
HTTP request sent, awaiting response... 404 Not Found
2012-08-10 10:39:24 ERROR 404: Not Found.

------------------------------------------------------
Downloading http://download.microsoft.com/download/office97pro/fonts/1/w95/en-us/tahoma32.exe failed
------------------------------------------------------

我该如何应对这些问题?有没有办法直接从我的 Windows 安装(双启动)中获取这些内容?是否有我可以指向的镜像winetricks来获取这些文件?

答案1

当出现 404 错误时,请按以下步骤手动安装:

  1. 谷歌搜索包名称,这里WindowsXP-KB975337-x86-ENU.exe
  2. 下载它。
  3. 从终端,只需运行wine ~/Downloads/WindowsXP-KB975337-x86-ENU.exe(或类似程序)即可安装在您的默认 Wine 前缀中。

    • 您可能需要点击 EULA、按一或两个下一步按钮等;葡萄酒技巧通常执行静默安装。

笔记:您也可以尝试更新葡萄酒技巧升级至最新前沿版本来自他们的 githubwinetricks是脚本)

答案2

正如布鲁诺所说,

1.) 使用 Google 搜索,也可以尝试 ftp 搜索引擎(先使用 Google 搜索,然后使用它们搜索该文件)。

2.)下载。

然后要么

3 a.)(推荐!)将其复制到winetricks正确子文件夹中的缓存目录中。

  • 要执行此操作:cd to ~/.cache/winetricks/ (请记住,以 . 开头的目录默认情况下不可见!如果您正在使用,nautilus您可以尝试按 Ctrl+L 并手动输入地址,或者最好使用控制台)

  • 您应该在那里找到相应的子文件夹(如crypt32corefonts)。将下载的文件复制到该子文件夹中。如果文件已存在,请先覆盖它或删除它。

  • 然后winetricks再次运行。您的软件包现在应该显示为“已缓存”。只需选择它,就像您第一次做的那样。现在它将安装,如果没有缺少其他必需的软件包(在这种情况下,您需要谷歌搜索并复制该文件,然后winetricks再次运行)。

或者

3 b.) 另外,您可以尝试 Bruno 的方法并使用 wine 执行该文件,但是:

  • 请务必先检查下载的 shasum,以确保您获得正确的版本(因为有时不同的版本使用相同的文件名,并避免文件被操纵)。

  • 查看脚本的winetricks用途,如果没有一些(wine-)技巧(例如 Windows 版本黑客),某些软件包可能无法开箱即用。

  • 为此,您需要查看 winetricks 脚本(提示:尝试使用类似的文本编辑器打开它gedit)。


对于您的问题“有没有办法直接从我的 Windows 安装(双启动)中获取这些内容?”:嗯,从理论上讲,是的,但是(!)请记住以下几点:

  • Winetricks 使用的文件版本已知可以正常工作。根据您的 Windows 版本和架构,您的文件可能工作,也可能不工作。Winetricks 使用来自不同 Windows 版本的文件。

  • Winetricks 有时会使用特殊技巧 ;-) 来使程序正常运行,例如注册表设置等。因此,您需要查看 winetricks 源代码以了解 winetricks 的功能。

  • 您需要手动注册您的 dll 文件覆盖。

  • 您应该意识到 Microsoft 的潜在许可证问题!

或者,对你的问题简短地回答:我不认为你真的想:-)

答案3

我遇到了同样的问题,并通过用从该站点下载的替换 windows/system32 中的 gdiplus.dll 解决了该问题: http://www.dll-files.com/dllindex/dll-files.shtml?gdiplus 进入网站后,选择下载 gdiplus.zip。解压并提取到 home/.wine/drive_c/windows/system32。完成此操作后,通过运行 winetricks 进行检查,选择默认的 winepreficks,安装 windows dll 或组件,选择 gdiplus 并.........应该已安装。

答案4

微软发布了 GDIPlus 的新更新,因此删除了旧的下载链接。新文件可以从http://www.microsoft.com/en-us/download/details.aspx?id=12488- 我不确定这是否适用于 Wine/Winetricks,但我希望它会起作用 :D

相关内容