Как мне реагировать на 404 ошибки в winetricks?


8

Я сталкиваюсь с 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, чтобы получить эти файлы?

Ответы:


7

Вот как вы устанавливаете его вручную, когда вы получаете ошибку 404:

  1. Google для названия пакета, здесь WindowsXP-KB975337-x86-ENU.exe
  2. Скачать это.
  3. В терминале просто запустите wine ~/Downloads/WindowsXP-KB975337-x86-ENU.exe(или аналогичный), чтобы установить префикс Wine по умолчанию.

    • Возможно, вам придется нажать на лицензионное соглашение, нажать одну или две кнопки «Далее» и т. Д .; winetricks обычно выполняет тихую установку.

Примечание: вы также можете попробовать обновить winetricks до последней версии с их github ( winetricksэто скрипт)


Потрясающий опоссум как всегда;)
Бруно Перейра

1

Как сказал Бруно,

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!

Или короткий ответ на Ваш вопрос: я не думаю, что Вы действительно хотите :-)


1

У меня была та же проблема, и я решил ее, заменив файл 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 и ......... должен быть установлен.


0

Microsoft выпустила новое обновление для GDIPlus, поэтому удалила их старую ссылку для скачивания. Новый файл можно загрузить с http://www.microsoft.com/en-us/download/details.aspx?id=12488 - я не уверен, что это будет работать для Wine / Winetricks, но я надеюсь, это будет: D

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.