- Вопрос или проблема
- Ответ или решение
- Подробное руководство по установке Wine Gecko в Ubuntu 16.04.1
- Проблема
- Решение
- Шаг 1: Убедитесь, что у вас актуальная версия Wine
- Шаг 2: Ручная установка Gecko
- Шаг 3: Использование Winetricks для установки IE
- Шаг 4: Установка недостающих библиотек
- Заключение
- Дополнительная информация
Вопрос или проблема
Я использую Ubuntu 16.04.1
Когда я пытаюсь установить некоторые программы, я получаю эту ошибку:
Wine не может найти пакет Gecko, который необходим для правильной работы приложений с встроенным HTML. Wine может автоматически загрузить и установить его.
Когда я нажимаю на Установить… пытается загрузить… Но в какой-то момент процесс всегда останавливается.
Я также пытался установить его отсюда https://wiki.winehq.org/Gecko
Я скачал файл .msi, но Wine не может его установить…
Я также пытался с
wine msiexec /i wine_gecko-2.47-x86_64.msi
Но получаю эту ошибку –
fixme:heap:RtlSetHeapInformation (nil) 1 (nil) 0 stub
fixme:heap:RtlSetHeapInformation (nil) 1 (nil) 0 stub
fixme:service:scmdatabase_autostart_services Auto-start service L"clr_optimization_v4.0.30319_32" failed to start: 1053
err:module:import_dll Library MSVCR100_CLR0400.dll (which is needed by L"C:\\windows\\Microsoft.NET\\Framework64\\v4.0.30319\\mscorsvw.exe") not found
err:module:LdrInitializeThunk Main exe initialization for L"C:\\windows\\Microsoft.NET\\Framework64\\v4.0.30319\\mscorsvw.exe" failed, status c0000135
err:service:service_send_command service protocol error - failed to write pipe!
fixme:service:scmdatabase_autostart_services Auto-start service L"clr_optimization_v4.0.30319_64" failed to start: 1053
Я также пытался скопировать файл в /usr/share/wine/gecko, но когда я пытаюсь установить программу, она снова говорит, что Wine не может найти пакет Gecko…
Что я могу сделать?
Wine Gecko входит в состав их пакетов IE. Установка какой-либо версии IE должна принести с собой Gecko.
Одна из программ, которую я запускаю под WINE, использует файлы .chm, и они не отображались (просто пустые). Когда я запустил файл с помощью wine hh file.chm
в терминале, я получил следующее сообщение об ошибке:
Не удалось загрузить wine-gecko. ...
Я использовал winetricks
для установки IE8 в мое Wine-пространство, и тогда файлы .chm загрузились идеально — ошибка исчезла.
Ответ или решение
Подробное руководство по установке Wine Gecko в Ubuntu 16.04.1
Проблема
При попытке установки программ через Wine на Ubuntu 16.04.1, появляется ошибка о невозможности найти пакет Gecko, необходимый для корректной работы приложений с встроенным HTML. Установка через графический интерфейс зависает, а также возникают ошибки при попытке установки вручную скачанного .msi-файла.
Решение
Шаг 1: Убедитесь, что у вас актуальная версия Wine
Ubuntu 16.04.1 — это достаточно старая версия, поэтому важно проверить, что у вас установлена последняя возможная версия Wine для этой ОС. Для этого выполните следующие команды в терминале:
sudo apt update
sudo apt upgrade
sudo apt install --install-recommends winehq-stable
Шаг 2: Ручная установка Gecko
Проблема может возникать из-за проблем с интернет-соединением или настройки сетевых параметров. Поэтому рекомендуется установить Gecko вручную. Следуйте этим шагам:
- Перейдите по ссылке: https://wiki.winehq.org/Gecko и скачайте подходящий для вашей системы .msi-файл.
- Затем скопируйте этот файл в директорию, которую использует Wine для поиска Gecko. Обычно это
/usr/share/wine/gecko/
.
sudo cp wine_gecko-2.47-x86_64.msi /usr/share/wine/gecko/
Шаг 3: Использование Winetricks для установки IE
Wine Gecko является компонентом, который часто идет в составе Internet Explorer. Вы можете попробовать установить IE через winetricks
, что может решить проблему с Gecko.
- Установите Winetricks, если он еще не установлен:
sudo apt install winetricks
- Установите Internet Explorer 8:
winetricks ie8
Шаг 4: Установка недостающих библиотек
Ошибки, подобные следующим, могут свидетельствовать о недостающих компонентах:
err:module:import_dll Library MSVCR100_CLR0400.dll not found
Для решения этих проблем установите необходимые зависимости через winetricks
:
winetricks vcrun2010
Заключение
Если после выполнения всех вышеперечисленных шагов проблема остаётся актуальной, возможно, стоит рассмотреть обновление вашей операционной системы Ubuntu до более новой версии, чтобы использовать более актуальные и поддерживаемые версии Wine и других пакетов.
Дополнительная информация
Не забудьте, что успешное решение подобных технических проблем часто зависит от внимательной настройки и регулярного обновления системы, чтобы избежать несовместимостей и устаревших пакетов. Использование более новых версий программного обеспечения может значительно облегчить интеграцию и функциональность приложений, запускаемых через Wine.