Поиск

Погода

Статистика

Пользователи : 2
Статьи : 99
Ссылки : 3
Просмотры материалов : 1028548

Рейтинг

Рейтинг@Mail.ru Каталог ИТ продвижение
Ссылки

Установка 1С версии 8.1 под эмутятором wine в Linux Печать
[в квадратных скобках указывается под чьими правами необходимо производить указанные действия]

Установка wine (эмулятор windows-приложений в Linux/Unix)

  1. Деинсталировать старый wine (если был установлен), например вот так [root]:
    rpm -e wine-20070302-alt1
    rpm -e libwine-20070302-alt1
    
  2. Установить новый wine-public версии 1.3.6 [root]:
    rpm -ihv fonts-ttf-liberation-1.04-alt0.M40.1.noarch.rpm \
    libwine-1.3.6-alt0.M40.1.i586.rpm \
    wine-1.3.6-alt0.M40.1.i586.rpm
    
  3. Скопировать wine_gecko-1.1.0-x86.cab в каталог /usr/share/wine/gecko/ (создать каталог, если отсутсвует). [root]

  4. В папке пользователя, под которым собираемся запускать win-приложения, удалить/переместить старый каталог .wine (если такой существует). [user]

  5. Запустить команду wine - создастся окружение wine в каталоге пользователя. [user]

  6. Перейти в каталог ~/.wine/dosdevices/unc и сделать все необходимые ссылки/линки на сетевые ресурсы
    например:
    ln -s /mnt/net net
    (где /mnt/net - папка, на которую смонтирован сетевой ресурс с дургого компьютера/сервера). [user]

  7. Запустить команду winecfg и на закладке "Диски" нажать кнопку "Автоопределение" - каталогам и сетевым ресурсам назначатся буквы дисков как в Windows. [user]

Установка 1C версии 8.1

Для работы 1С несомненно потребуется установленный и работающий HASP-ключ на локальном компьютере или на одном из компьютеров сети (если HASP-ключ сетевой).

  1. Перейти на сетевой ресурс, где расположен дистибутив 1С и запустить его (может не работать без установленного etercifs). Либо запустить дистибутив 1С с CD-Rom-а или локального диска. Далее установка производиться как в Windows. [user]

  2. Если используется сетевой HASP-ключ, то после установки самой и её конфигурации копируем в каталог c:/Program Files/1cv81/bin/conf/ файл nethasp.ini, в котором прописаны параметры нахождения сетевого HASP-ключа. [user]

  3. Ярлыки windows-программ установленных через wine располагаются в каталоге пользователя ~/.local/share/applications/wine/Программы/ (в предыдущих версиях это был каталог ~/.local/share/applications/WINE Applications/Программы/). Копируем файл ~/.local/share/applications/wine/Программы/1С Предприятие 8.1/1С Предприятие.desktop в каталог пользователя ~/Desktop. Ярлык появится на рабочем столе. [user]

  4. В процессе эксплуатации выяснилось, что при загрузке в некоторых конфигурациях, в которых запускается показ рекламы в виде html-станицы, происходит аварийное завершение работы программы . Это происходит из-за получения фокуса окном рекламы в виде html-станицы. Обойти данную неприятность можно так: во время заргузки программы в выбранной конфигурации, в момент когда уже прорисовалось основное окно программы и его меню, но еще не пргрузились внутренние дочерние окна и окно с рекламой в виде html-станицы, нужно "кликнуть" мышкой в любой пункт меню. Данная операция позволяет передать фокус на основное меню, убрав его с окна с рекламой в виде html-станицы, что предотвращает крах работы программы . Далее на окне с рекламой в виде html-станицы надо снять галочку "Показывать при запуске", расположенну в самом низу окна. При необходимости, если галочку не видно, можно распахнуть окно на всё доступное пространство основного окна, проскролировать вниз и снять галочку "Показывать при запуске". Далее просто закрываем одно с рекламой и спокойно работаем. [user]

Если у Вас 1С часто "вылетает" под бесплатным wine, то можно приобрести платный WINE@Etersoft и работа 1С под Linux/Unix будет стабилизирована.


Особенности настройки эмулятора WINE@Etersoft для 1С версии 8.1

  • Для корректного отображения html-объектов в wine-окружении лучше установить IE6 командой ieinstall (в терминале под правами того же пользователя, под которым используется wine-окружение). Потребуется Internet-соединение, так как утилита скачает необходимые файлы из пакета IE6 и установит их.

    Вот перечень необходимых файлов, которые скачает утилита (суммарный объём 14 мегабайт):

    ADVAUTH.CAB
    CRLUPD.CAB
    FONTCORE.CAB
    FONTSUP.CAB
    HHUPD.CAB
    IE_S1.CAB
    IE_S2.CAB
    IE_S3.CAB
    IE_S4.CAB
    IE_S5.CAB
    IE_S6.CAB
    IEDOM.CAB
    SCR56EN.CAB
    SETUPW95.CAB
    VGX.CAB
    

    Также, опционально (по запросу), может быть закачан файл

    swflash.cab
    

    Если у Вас уже есть файлы пакета IE6 или Вы уже проделали подобную установку на одной из машин, то можно скопировать данные файлы в папку

    /home/%UserName%/wine_c/windows/downloads/ie6/RU/
    

    Команда ieinstall соединится по Internet с нужным сервисом, проверит, что необходимые для скачивания файлы уже находятся на месте и произведёт установку IE6 под среду wine для текущего пользователя.

    Внимание: регистр названий файлов из пакета IE6 и регистр символов в пути указан точно и менять его чревато повторным скачиванием этих файлов из Internet-а.

  • После установки IE6 может поменятся место расположения профайлов пользователей:

    Было: C:\users\
    Стало: C:\windows\profiles\

    Можно перенести профайлы в новое место, либо просто сделать ссылку из C:\windows\profiles\ на папку C:\users\user:

    ln -s ../../users/user user
    

    Тогда, при запуске программ, будет используется старый профайл. Конкретно для 1С в профайле необходима папка Application Data\1C и далее каталог соответсвующей версии . Например каталог 1Cv81 - соответсвуюет версии 8.1. Обчно нём хранятся сами базы и файл с настройками ibases.v8i, необходимые для работы .

  • Могут возникнуть проблемы при создании пустой базы конфигурации "Зарплата и Управление персоналом 2.5" (зависание приложения). При планируемых 114 мегабайтах создание базы застревает на 27 мегабайтах. Специалисты из Etersoft порекомендовали следовать данной рекомендации:
    В файле /etc/security/limits.conf выставить значения лимитов:
    *    soft    nofile    5000
    *    hard    nofile    5000
    

    после этих изменений потребуется перезагрузка системы.

 


Работает на Joomla!. Valid XHTML and CSS.