Первое, с чем сталкивается пересевший на
Linux desktop пользователь, сидевший до этого на вражеской
M$ Windows - недостаток программного обеспечения. Точнее, программного обеспечения
предостаточно, но почему-то именно такой программы, какая тебе необходима, с именно такой фунциональностью найти либо не удаётся, либо ты находишь аналог, который на коленке начал делать Вася Пупкин четыре года назад, но у него не хватило ни времени, ни желания довести начатое хоть до какой-то логической точки. Практически для любого жителя
Минска такой программой является
CityInfo - подробная карта города с кучей вкусностей в виде схемы движения городского транспорта, поиска маршрута между двумя адресами, панорамного вида города и так далее.
В такие моменты, если
неоправданно высокая стоимость или идеологические соображения не позволяют использовать Windows второй операционкой, а функциональность программы критична для повседневной или профессиональной деятельности, пользователи пытаются запустить необходимое приложение в
эмуляторе или при помощи
альтернативной реализации API ненавистной операционки. И, как правило, без танцев с бубном в данном случае не обходится. Их я и опишу подробно в этой статье.
Задача: Поставить на
Ubuntu 9.04 программу CityInfo c двумя последними патчами.
Исходные данные: Предустановленный
Wine 1.01,
cabextract. Установщик CityInfo 2.7. Патчи к ней (есть на
официальном сайте).
Инструкция:
- Качаем IEs4Linux
- При помощи только что скачанной программы качаем Internet Explorer 6.0
- При помощи wine устанавливаем CityInfo и патчи к ней (без патчей работать не будет).
- Копируем папку ie6 из директории ~/.ies4linux/
в директорию, куда была установлена CityInfo.
- Создаём простенький скрипт с примерно таким кодом:
#!/bin/bash
export CITYDIR=~/.wine/drive_c/CityInfo
export WINEPREFIX=${CITYDIR}/ie6
wine ${CITYDIR}/CityInfo.exe
- Наслаждаемся результатом: