Самоучитель Гончарова
ALT Linux в офисе
WWW.TEKCT.RU | Содержание книги | Предыдущий раздел | Следующий раздел

9.10. Установка 1С Бухгалтерия. Wine

Попытки установить 1С Бухгалтерию (1С Предприятие) на Linux начались еще при появлении версии 7.x (Бухгалтерии, разумеется). Проблема в том, что запустить такое приложение для Windows можно только в специальной среде, коей является Wine (www.winehq.org). Эта программа воспроизводит функции Windows API и некоторые системные DLL. Понятно, что разработчикам Wine корпорация Microsoft не предоставляла сведения, поэтому разработка программы растянулась на годы. Началась в 1993 году, а только в 2008 году появилась стабильная первая версия.

И все равно, удастся ли запустить приложение, никто заранее сказать не может, это очень похоже не лотерею.

Лучше всего в среде Wine чувствуют себя программы эпохи Windows 98 — например, знаменитые «Шарики» (lines.exe) — им не нужны API и DLL. ALT Linux 4.1 Desktop тоже имеет в своем составе Wine. Достаточно скопировать в папку wine_c (она видна на левой панели Konqueror) программу для Windows, и, теоретически, программу можно запустить даже без дополнительной настройки. Система настройки тоже есть (например, выбор подключаемых библиотек), но гарантии успеха нет. Точно известно, что можно запустить, к примеру, бесплатную антивирусную утилиту CureIt компании DrWeb.

Что касается 1С Бухгалтерии, то для нее рекомендуют использовать не бесплатнную программу Wine, а платную WINE@Etersoft российской компании Etersoft (etersoft.ru). Понятно, что в других странах не очень интересуются особенностями программы 1С Бухгалтерия, а наши умельцы активно работают в этом направлении.

Начиная с восьмой версии «Бухгалтерии» фирма 1С разрабатывает и вариант для Linux (rpm-пакеты). Правда, пока (на момент написания книги) на официальном сайте 1C нет хотя бы демо-версии программы (мне, по крайней мере, найти не удалось). Как известно, фирма регулярно снабжает зарегистрированных покупателей 1С Бухгалтерии справочными материалами, включая компакт-диски. На этих дисках и надо искать вышеупомянутые пакеты. Например, можно найти такой набор:

1C_Enterprise-common-8.1.8-76.i386.rpm

1C_Enterprise-server-nls-8.1.8-76.i386.rpm

1C_Enterprise-common-nls-8.1.8-76.i386.rpm

1C_Enterprise-ws-8.1.8-76.i386.rpm

1C_Enterprise-server-8.1.8-76.i386.rpm

1C_Enterprise-ws-nls-8.1.8-76.i386.rpm

Поскольку 1С Бухгалтеря требует для работы базу данных, необходимо еще установить PostgreSQL.

План установки 1С Бухгалтерии может быть таким:

1. Использовать для сервера версию ALT Linux со встроенной оболочкой KDE (я уже упоминал, что серверные версии ALT Linux не имеют графической оболочки, а устанавливать на них KDE проблематично).

2. Установить PostgreSQL. Подойдет не любая версия. Годится, например, postgresql8.2.1C из репозитория Sisyphus или Postgre@Etersoft.

3. Для обеспечения работы удаленных пользователей установить терминальный сервер и клиент: FreeNX илиRX@Etersoft .

4. Установить драйвер HASP (электронный ключ). Если количество пользователей меньше 10, он не нужен.

Дополнительную информацию по установке 1С Бухгалтерии можно найти на сайтах:

http://www.altlinux.org/1C

http://www.ibm.com/developerworks/ru/library/l-1c/index.html?S_TACT=105AGX99&S_CMP=GR01

WWW.TEKCT.RU | Содержание книги | Предыдущий раздел | Следующий раздел

© Алексей Гончаров, 2010

Рейтинг@Mail.ru Rambler's Top100