Visio под Wine
Смотрел это я, смотрел на пылящийся в бездействии раздел с Виндой и думал: “Что же меня останавливает от решительных действий?” Решительных - это снести нафик раздел и отдать 40 Гиг под Линукс. Не так много, как хотелось бы, но когда под home 3 Гига свободных, поневоле начинаешь смотреть по сторонам в поисках свободного места. Ведь уже не всякое кино влезет!
Так вот думал я, думал, и понял. Есть такая программка - MS Visio - графический векторный редактор. Не вопрос, казалось бы - под Линукс подобных редакторов полно, но вся контора работает на Visio, а вот с чтением файлов типа “*.vsd” у Линуксных программ трудности.
Что делать? Есть не-эмулятор Windows - Wine - призваный как раз решать задачу запуска под Линуксом программ Windows. Поставил и пользую ее давненько. Вчера созрел попробовать поставить в ней Visio.
Установка “в лоб” не прокатила. Установщик не смог найти файл “wscript.exe”. Нет проблем - скопировал этот файл в /home/~/.wine/drive_c/windows/system32 и все установилось. Ха! Ща запустим!!!
Не тут то было! При попытке запуска получил сообщение об ошибке “IOPL not enabled”(((.
Полез по форумам…
К сожалению, на русскоязычных форумах ничего вразумительного не нашел. Самое лучшее, что мне встретилось - совет по замене редактора векторной графики. Спасибо! И всю контору переводить на этот редактор вкупе с Линуксом???? Такое решение мне не годится.
Полез по иностранцам… Напряг все свои воспоминания по аглицкому ленгвиджу, напряг соседей по офису на переводы… Нашли все-таки!
Итак по-порядку.
Начальные условия: Suse-11.1, Wine-1.1.13, MS Visio-2003
1. Устанавливаем MS-Office 2003. Возможно, что это не самый необходимый шаг, может быть Visio заведется и без этого… Не могу сказать - я сначала поставил, потом начал думать))).
2. Устанавливаем собственно Visio-2003. Я еще ставил русификатор на этом этапе.
3. Используя winetricks (набираем эту команду в терминале), ставим gecko, msxml3, riched20, riched30 и gdiplus.
4. Если шрифты MS у Вас еще не стоят, можно в этом же winetricks поставить corefonts. Я этот шаг пропустил, поскольку со шрифтами разобрался давно уже.
5. Открываем winecfg, вкладка Библиотеки, добавляем msxml3, usp10, riched20, shdocvw, shlwapi, mshtml, urlmon, wininet. Мой winecfg выглядит вот так:

6. Можем удалить языковую панель, если она вылезает:
$ wine cmd
$ c:\>regsvr32.exe /u msutb.dll
$ c:\>exit
7. И еще один опциональный шаг - переименуйте ctfmon.exe в ~/.wine/drive_c/windows/system32 (а то и вовсе удалите!).
В принципе, у меня все работает - сегодня уже документы готовил. Удачи Вам!
Спасибо! Статья отличная, на Debian lenny + wine 1.01-1 все запустилось без проблем. Офис не устанавливал, только VisioPro 2003. Языковая панель полностью не убралась, открывается и закрывается совместно с Visio (до выполнения шага 6 оставалась висеть после закрытия Visio). Шаг 7 не выполнял в связи с отсутствием ctfmon.exe.
Ну… я рад, что помогло))
Огромное человеческое спасибо! Помогло!
после выполнения Шага 7 начались глубокие тормоза, прорисововалась только половина окошка и намертво висла, спасло переустановкой controlpad при помощи команды /usr/sbin/winetrics controlpad. Система Debian Lenny wine 1.0.1
Огромное спасибо за статью!
ПО аналогичное, всё заработало сразу.
Одно удивило: отсутствие библиотеки msutb.dll. Напрочь
Всегда пожалуйста)
А у меня не работает =( может что не так делаю? На команду winetricks терминал отвечает что нет такой команды. Пробовал установить визио 2002. установка прошла успешно, а вот запускаться не хочет. начинает запускаться, а потом слетает. Visio 2003 выдаёт такую ошибку при установке: “The program msiexec.exe has encountered a serious problem and needs to close…..”, т.е. сталкивается с какой-то проблемой и закрывается. Я уже не знаю что делать. заменил msiexec.exe виндовым, ситуация не изменилась. Библиотеки все поставил как на картинке. Заранее спасибо =)
Система: Ubuntu 8.10, Wine v. 1.1.22
Вообще-то этот модуль вместе с wine обычно стоит… попробуйте поискать и установить, используя sinaptic - программу управления пакетами.
Разобрался с этой штукой(winetricks) - это простой скрипт для установки Wine программ. но визио всё равно не работает =(
Думаю, что-то не так делаете.. У меня и дома и на работе заработало..
Я завёл визио. работает. Проблема была в версии Wine. =)))) Спасибо за статью =))) Долго мучался с перезагрузкой компьютера. =))))
У меня все заработало на Ubuntu 8.10 (Intrepid Ibex) и 9.04 (Jaunty Jackalope)
Wine разный пробовал и Stable 1.0.1 и current 1.1.22
Спасибо огромное за статью!!!
Вопрос такой: автор не возражает, чтобы это решение опубликовать на WineHQ?
(http://appdb.winehq.org/appview.php?appId=119)
Готов перевести на английский и опубликовать со ссылкой на оригинал.
Буду очень Вам признателен)
[...] Visio под Wine [...]