Установка MS ACCESS под Linux Ubuntu
Автор osmor   
28.10.2010 г.

В качестве теста использовалась следующая конфигурация:

  • Ubuntu 10.04

  • Wine 1.2

  • MS Office 2003 Pro Rus

 

1. Установить Wine если он неустановлен, иначе можно сразу перейти к п.3

 В терминале набираем

 $ sudo apt-get install wine


вводим пароль root и дожидаемся окончания установки.

2. Запускаем конфигуратор Wine. (В приципе при первом запуске wine конфигуратор запускается автоматически, но можно сделать это самому)

 

  winecfg

 

Настройка wine

 

Здесь ничего менять пока не нужно, просто нажимаем кнопку "OK"

 

3. Запускаем установку офиса, указав путь к файлу setup.exe. В моем случае дистрибутив находится на CD вставленном в CD-ROM.

 

$ wine /media/cdrom/setup.exe

 

4. Устанавливаем MS ACCESS (здесь, я думаю, комментарии не нужны) Смеющийся

Установка Access

 

 5. Скачиваем winetricks

 

$ wget http://www.kegel.com/wine/winetricks

 

6. Устанавливаем библиотеку wsh56

 

$ sh winetricks wsh56

 

7. Далее подобным же образом устанавливаем следующие библиотеки

jet40

mdac28

msxml3

riched20

vb5run

vb6run

vcrun2005

vcrun2008

native_oleaut32

 

Эти библиотеки можно устанавливать как по одной, так и все вместе указав их в коммандной строке через пробел:

 

$ sh winetricks jet40 mdac28 msxml3 riched20 vb5run vb6run vcrun2005 vcrun2008 native_oleaut32

 

8. Запускаем конфигуратор wine 

 

$ winecfg


9. На закладке "Библиотеки" для библиотек riched20 и riched30 выставляем подмену "Сторонняя (Windows)

 

Wine подмена библиотек

 

10. Запускаем ACCESS из коммандной строки или из меню wine

 

$ wine "C:\\Program Files\\Microsoft Office\\OFFICE11\\MSACCESS.EXE"&


11. Наслаждаемся результатом

 

Access под Linux

 

 

PS. Огромное спасибо OlegEk. Без него вообще бы этой статьи не было.

PPS. т.к. глюки и непонятки при работе по такой схеме имеют место быть, то для разработки рекомендуется использовать родной windows, хотя бы в виртуальной машине. А под wine ставить Run-Time и использовать только для работы с готовыми формами.


Просмотров: 25619

  Коментарии (6)
 1 Написал(а) NewolD, в 09:28 01.12.2010
access 2007 runtime к этому случаю подходит
 2 Написал(а) Этот e-mail защищен от спам-ботов. Для его просмотра в вашем браузере должна быть включена поддержка Java-script , в 09:27 30.12.2010
! вместо native_oleaut32 надо ставить dcom98 
 
Статья супер! Респект автору, у меня была эта проблема актуальна, но руки не доходили разрешить её!
 3 Написал(а) Владимир, в 05:17 02.03.2011
А 2007 ACCESS можно таким же образом устаовить? мне работы необходимо делать в 2007-м.
 4 Написал(а) Этот e-mail защищен от спам-ботов. Для его просмотра в вашем браузере должна быть включена поддержка Java-script , в 11:45 07.04.2011
Очень и очень актуальная статья. Очень грамотно и уместно. 
Огромная благодарность автору! :)
 5 Написал(а) Sator Arepo, в 06:25 21.10.2011
Олег, спасибо - заработало! Причем на нетбуке...
 6 Написал(а) DiabloNero, в 09:22 25.11.2011
Не заработало.. у меня суся, но под нее я подходящих решений не нашел, решил этот опробовать

Добавить коментарий
Имя:
E-mail
Коментарий:



Код:* Code