Как мне реагировать на 404 ошибки в winetricks?
Я сталкиваюсь с 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 чтобы получить эти файлы?
4 ответа
Вот как вы устанавливаете его вручную, когда получаете ошибку 404:
- Google для названия пакета, здесь
WindowsXP-KB975337-x86-ENU.exe - Загрузить.
Из терминала просто беги
wine ~/Downloads/WindowsXP-KB975337-x86-ENU.exe(или аналогичный) для установки в вашем префиксе Wine по умолчанию.- Возможно, вам придется нажать на лицензионное соглашение, нажать одну или две кнопки "Далее" и т. Д.; winetricks обычно выполняет тихую установку.
Примечание: вы также можете попробовать обновить winetricks до последней версии с их github (
winetricksэто скрипт)
У меня была та же проблема, и я решил ее, заменив файл gdiplus.dll в Windows / System32 на загруженный с этого сайта: http://www.dll-files.com/dllindex/dll-files.shtml?gdiplus Однажды в На сайте выберите загрузку gdiplus.zip. Разархивируйте и распакуйте в home/.wine/ drive_c/windows/system32. Сделав это, проверьте, запустив winetricks, выберите по умолчанию winepreficks, установите Windows DLL или компонент, выберите gdiplus и......... должен быть установлен.
Как сказал Бруно,
1.) Google, также попробуйте ftp поисковики (сначала Google для них, а затем поискать с ними этот файл).
2.) Загрузите его.
Тогда либо
3 а.) (Рекомендуем!) Скопируйте его на свой winetricks каталог кеша в правильной подпапке.
Для этого: cd to
~/.cache/winetricks/(имейте в виду, что каталоги, начинающиеся с. не видны по умолчанию! Если вы используетеnautilusВы можете попробовать нажать Ctrl+L и ввести адрес вручную, или, лучше использовать консоль)Там вы должны найти соответствующую подпапку (как
crypt32или жеcorefonts). Скопируйте загруженный файл в эту подпапку. Если файл уже существует, перезапишите его или сначала удалите.Тогда беги
winetricksснова. Ваша посылка должна теперь появиться как "кэшированная". Просто выберите его, как вы сделали в первый раз. Теперь он будет установлен, если нет других необходимых пакетов (в этом случае вам нужно Google и скопировать этот файл тоже, и запуститьwinetricksснова).
ИЛИ ЖЕ
3 б.) В качестве альтернативы вы можете попробовать способ Бруно и выполнить файл с вином, но:
Обязательно сначала проверьте шасум вашей загрузки, чтобы убедиться, что вы получили правильную версию (поскольку иногда существуют разные версии, использующие одно и то же имя файла, и чтобы избежать манипулирования файлами).
Посмотрите на скрипты
winetricksиспользует, некоторые пакеты не могут быть установлены "из коробки" без некоторых (винных) уловок, таких как взлом версии Windows.Для этого вам нужно взглянуть на скрипт winetricks (подсказка: попробуйте открыть его в хорошем текстовом редакторе, таком как
gedit).
На ваш вопрос "Есть ли способ получить этот материал прямо из моей установки Windows (с двойной загрузкой)?": Ну, теоретически, да, но (!) Помните следующее:
Известно, что версия файла, которую использует Winetricks, работает. В зависимости от версии и архитектуры Windows, Ваш файл может работать или не работать. Winetricks использует файлы из разных версий Windows.
Winetricks иногда использует специальные приемы;-), чтобы заставить вещи работать, такие как настройки реестра и так далее. Так что вам нужно будет взглянуть на источник winetricks, чтобы узнать, что делает winetricks.
Вам нужно будет зарегистрировать переопределение файла DLL вручную.
Вы должны знать о потенциальных проблемах с лицензией Microsoft!
Или краткий ответ на Ваш вопрос: я не думаю, что Вы действительно хотите:-)
Microsoft выпустила новое обновление для GDIPlus, поэтому удалила их старую ссылку для скачивания. Новый файл можно загрузить с http://www.microsoft.com/en-us/download/details.aspx?id=12488 - я не уверен, что это будет работать для Wine / Winetricks, но я надеюсь, это будет:D