我在使用时遇到 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 错误时,请按以下步骤手动安装:
- 谷歌搜索包名称,这里
WindowsXP-KB975337-x86-ENU.exe
- 下载它。
从终端,只需运行
wine ~/Downloads/WindowsXP-KB975337-x86-ENU.exe
(或类似程序)即可安装在您的默认 Wine 前缀中。- 您可能需要点击 EULA、按一或两个下一步按钮等;葡萄酒技巧通常执行静默安装。
笔记:您也可以尝试更新葡萄酒技巧升级至最新前沿版本来自他们的 github(
winetricks
是脚本)
答案2
正如布鲁诺所说,
1.) 使用 Google 搜索,也可以尝试 ftp 搜索引擎(先使用 Google 搜索,然后使用它们搜索该文件)。
2.)下载。
然后要么
3 a.)(推荐!)将其复制到winetricks
正确子文件夹中的缓存目录中。
要执行此操作:cd to
~/.cache/winetricks/
(请记住,以 . 开头的目录默认情况下不可见!如果您正在使用,nautilus
您可以尝试按 Ctrl+L 并手动输入地址,或者最好使用控制台)您应该在那里找到相应的子文件夹(如
crypt32
或corefonts
)。将下载的文件复制到该子文件夹中。如果文件已存在,请先覆盖它或删除它。然后
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