Я установил wine1.6 в ubuntu 12.04 и попытался установить Acrobat professional 8 с помощью wine1.6. Почти в конце процесса установки процесс установки прерывается и появляется сообщение о прерывании установки. Поддерживает ли wine1.6 Acrobat Professional 8? Пожалуйста, помогите.
решение1
1. ВИННЫЙ ПУТЬ
Прежде всего, я бы обновил Wine до более новой версии... но это может и не понадобиться.
- Вам понадобится Windows (по крайней мере в виртуальной машине)
- запуск копии Adobe Pro 8 на этой копии Windows (это потому, что есть какая-то ошибка, которая не позволяет Wine копировать файлы в нужный каталог, и вам нужно сделать это вручную)
Вам нужно скопировать оттуда несколько записей реестра, чтобы Acrobat заработал.
HKEY_LOCAL_MACHINE -> Software -> Adobe
Щелкните правой кнопкой мыши по папке Adobe и выберите Export
, и назовите этот файл acrobat.reg
.
Если вы еще не настроили Wine, выполните следующее, чтобы создать собственную папку .wine.
winecfg
(обязательно запускайте winecfg из командной строки, если вы вносите какие-либо изменения или обновления в Wine)
Экспортный файл Windows regedit, который вы только что создали, "acrobat.reg", является собственным приложением Windows и имеет несколько зависимостей на основе Windows. Вам нужно использовать winetricks из командной строки, чтобы установить их. Выполните следующее (или используйте GUI, что вам больше подходит):
winetricks msxml6
winetricks gdiplus
winetricks gecko
winetricks vcrun2005
winetricks vcrun2008
winetricks msxml3
winetricks atmlib
Скопируйте следующие файлы из установки Windows в каталог .wine в Linux.
C\Program Files\Adobe\ ----> $HOME/.wine/drive_c/Program Files/Adobe
C\Program Files\Common Files\Adobe ----> $HOME/.wine/drive_c/Program Files/Common Files/Adobe
C\Documents and Settings\$USER\Application Data\Adobe ----> $HOME/.wine/drive_c/users/$USER/Applications Data/Adobe
C\windows\system32\odbcint.dll ----> $HOME/.wine/drive_c/windows/system32/odbcint.dll
После этого скопируйте acrobat.reg
файл с компьютера Windows в домашний каталог и выполните команду, указанную ниже.
wine regedit acrobat.reg
Это позволит импортировать записи реестра в реестр вин.
Чтобы протестировать его, перейдите Home -> .wine -> drive_c -> Program Files -> Adobe ->Acrobat
в свою любимую оболочку, щелкните правой кнопкой мыши Acrobat.exe
и выберите «Открыть с помощью Wine».
Есть также способ исправления исходного кода Wine, который обходит эту ошибку с копированием, но я думаю, это может быть проще!
Я сделал версию 10 рабочей, выполнив аналогичные шаги.
2. VB БЕСШОВНЫЙ РЕЖИМ СПОСОБ
- Установить VB с расширениями (https://www.virtualbox.org/wiki/Downloads)
- Установите на него Windows (я использовал его,
Tiny XP rev 11
потому что он работает на 100 МБ ОЗУ + он быстрый, и мы не хотим, чтобы Windows занимала больше... быстрого поиска в Google должно хватить) - Установите гостевые дополнения (чтобы мы могли заставить работать общие папки и т. д.)
- Если вам не удалось повысить разрешение даже после установки гостевых дополнений, попробуйте переключиться между
full screen
Host+ F,seamless mode
Host+ LиAuto resize
Host+ G— мне это помогло. - установите Adobe Acrobat Pro так же, как вы это обычно делаете в Windows
- установите на панели задач Windows значение
auto hide
, после этого перейдитеMachine -> Settings -> General -> Advanced
и проверьтеShow Mini Toolbar in Seamless Mode
. - Размонтируйте
Guest Additions
, так как это вызовет проблемы из-за того, что мы собираемся сделать (я пробовал) - запустите свое приложение
- нажмите Host+, Lчтобы перейти к
seamless mode
- Теперь мы собираемся
save machine state
, а неpower it off
(нажмите X на мини-панели инструментов VB или нажмите Host+ Q), это потому, что он запускается с открытым приложением и в бесшовном режиме по умолчанию (просто дайте ему включиться при следующем запуске и выберите «больше не показывать это сообщение»), я уверен, что возможно запустить приложение при запуске виртуальной машины (вероятноmsconfig
) в бесшовном режиме, без необходимостиsaving machine state
, но для меня этого достаточно.Перед этим шагом обязательно отключите гостевые дополнения, так как это сделает вашу виртуальную машину недоступной (это можно исправить, но зачем беспокоиться...)
Теперь перейдем к записи на рабочем столе (если у вас возникнут какие-либо проблемы, проверьте:Создание файла .desktop для нового приложения):
[Desktop Entry]
Version=1.0
Name=Adobe Acrobat Pro
Exec=VBoxManage startvm "name-of-your-vm"
Icon=path/to/your/desired/icon
Type=Application
StartupWMClass=VirtualBox
Categories=Office;
Возможно, он загружается немного медленнее, чем через WINE, но так он более стабилен, я полагаю. Плюс его можно использовать для ЛЮБОГО приложения
Это будет выглядеть примерно так (вы можете использовать темы как для Wine, так и для VM):
решение2
Я установил только wine1.7. А затем запустил Acrobat professional 8.0 setup.exe и программа установилась без каких-либо проблем.