суббота, 13 марта 2010 г.

Debian/sid + CityInfo 2.7

Сегодня решил поставить CityInfo на debian. Версия 2.6 довольно просто ставится под wine, но я захотел 2.7. Поискал намного и сразу же наткнулся на статью, описывающую установку. Однако этот мануал не сработал полностью, пришлось допиливать напильником. Для заинтересованных расписываю.

1. Первым делом я установил wine поновее. В стандартном дереве sid была только версия 1.0.1, но рекомендовали 1.1.5 и выше. Оказалось, нужно добавить новый источник
deb http://www.lamaresh.net/apt sid main

в файл /etc/apt/sources.list и становится доступными версии 1.1.37, 1.1.38, 1.1.40
Установил последнюю. При этом aptitude немного ругается на неизвестный публичный ключ, но это не смертельно. А если хочется, можно убрать и эту проблему

2. Установил cabextract

3. Скачал IEs4Linux http://www.tatanka.com.br/ies4linux/
Это небольшой скриптик, который копирует существующую инфраструктуру WINE из ~/.wine в ~/.ies4linux/ie6, скачивает IE6 с сайта майкрософта и устанавливает его туда.

4. Теперь дело за CityInfo. Нашёл где-то инсталляцию, скачал с официального сайта обновления программы и транспорта. Итого имеем 3 файла(на текущий момент):
CityInfo2.7.exe
ci27p3v3.exe
trupdate27_41.exe


5. Устанавливаем CityInfo в директорию ~/.ies4linux/ie6. Тут нужна консоль:
$ WINEPREFIX=~/.ies4linux/ie6 wine CityInfo2.7.exe
$ WINEPREFIX=~/.ies4linux/ie6 wine ci27p3v3.exe
$ WINEPREFIX=~/.ies4linux/ie6 wine trupdate27_41.exe


WINEPREFIX указывает, где находится корневая папка wine. Устанавливать в ~/.wine (т.е. по умолчанию) не стоит - у меня после этого ничего не завелось, как я не бился.

Ну вот собственно и всё. Запускать надо так:
$ WINEPREFIX=~/.ies4linux/ie6 wine ~/.ies4linux/ie6/drive_c/Program\ Files/ESMA\ Ltd/CityInfo/CityInfo.exe

Лучше всего засунуть это в скриптик какой

В общем, основное отличие от вышеуказанного мануала в том, что устанавливать надо туда, где лежит нормальный IE, это по умолчанию ~/.ies4linux/ie6

З.Ы. Слава боевым роботам!

6 комментариев:

Анонимный комментирует...

маниак :) я как-то давно попробовал 2.7й - не хочет: ну и ладно, ограничимся 2.6м :))
--
wf

Сергей Данилов(Sergei Danilov) комментирует...

а что думаете насчет maps,yandex,ru?там очень детально прописан минск. режим гибрид просто супер,когда можно посмотреть еще и силуэты домов.
для меня эта альтернатива убила cityinfo

Сергей Азаркевич комментирует...

Посмотрел мельком - мне не подходит.
Обычный юз кейс - найти дом и как туда проехать на общественном транспорте.

Я не нашёл ни поиска по улице/дому ни общественного транспорта. Так что пока увы...

Ivan Sidarau комментирует...

матерь божья!
встречаем: https://maps.interfax.by/minsk
(с фотачками, транспортом поиском путей и прочим гламуром)

Ivan Sidarau комментирует...

P.S. прошу прощения там без https (just http)
http://maps.interfax.by/minsk

Сергей Азаркевич комментирует...

Выглядит интересно, но почему-то работает только в IE. В Firefox ни под виндой ни под линуксом не работает. Возможно нужно обновить Flash плагин.