После обновления оболочки ГИС не грузится. Загружаю сам с сайта, кидаю в папку вайна - грузится.
Если кому надо то в кнопке команда такая
env WINEPREFIX="/home/ilnur/.wine" wine C:\\PROG\~FBU\\2gis\\3.0\\grym.exe
Я наверное чего-то не понимаю. Как мне кажется у большинства из нас стоит bash - следовательно wine и так загрузится с измененной переменной среды без env:
WINEPREFIX="/home/ilnur/.wine" wine C:\\PROG\~FBU\\2gis\\3.0\\grym.exe
во вторых, если верить man wine, то WINEPREFIX по умолчанию будет ~/.wine. Таким образом эту команду, если вы не хотите перенести конфиг wine в другое место, можно скорее всего сократить до
wine C:\\PROG\~FBU\\2gis\\3.0\\grym.exe
Кстати, обратных слешей тоже можно избежать - wine номально воспринимает и обычные unix пути. Но это все так - в качестве лирического отступления.
По делу: Что касается меня, то стоял 2gis версии 3.
чего-то.там.несамое.последнее, но он захотел проапдейтиться до 3.5.2.0(последней версии своего ядра на данный момент). После чего - все слетело и перестало работать - ломалось с ошибкой в wine msi модуле. После некоторых проб стало ясно, что в чистый wine конфиг все встает отлично. Вообще я уже давно заметил, что это иногда очень полезно для некоторых windows программ создавать свое окружение wine - для этого я и использую WINEPREFIX. В общем последовательность для моих Ubuntu 10.04.3 LTS и wine-1.2.2 была такова:
1) Скачал текущую версию
http://spb.2gis.ru/how-get/linux/2) Распакавал в каталог, скажем,
/home/user/folder/name специально созданный для 2gis (только чтобы не мусорить). Сюда же будет писаться и конфигурация wine для 2gis
3) для запуска использую следующий скипт:
#!/bin/bash
declare -r DOUBLE_GIS_HOME="/home/user/folder/name/2gis"
WINEPREFIX="${DOUBLE_GIS_HOME}/.wine" /usr/bin/wine "${DOUBLE_GIS_HOME}"/3.0/grym.exe
(не забудьте исправить константу DOUBLE_GIS_HOME)
конечно же скрипт сделан исключительно для удобства, чтобы лишний раз не набирать
После первого запуска проапдейтил саму программу (она зачем-то сама захотела это сделать, хотя версия вроде та же - ну может dll какую положила в wine) и скачал карты. Закрыл, запустил вновь и все работает.
Примечание:
1) У меня в пути были символьные ссылки - при загрузке вылетала какая-то ошибка OLE - на работу вроде не влияла, но после исправления путей на "без символичные" все бегает без окон об ошибках (в консоль-то конечно много всяких fixme валится)
2) деинсталляция программы теперь сводиться к удалению /home/user/folder/name (если там, конечно, нет ничего кроме 2gis и .wine
)
3) Программа не попадет автоматчески в меню - ну да небольшая беда-то, сделаем "пункт" на скрипт.