четверг, 28 февраля 2008 г.

Запускаем 1С под Debian Linux

Не вдаваясь в детали хотелось бы описать процесс сего действия.
Будем считать что работа с wine для вас не новость. Если так, то лучше для начала почитать различные статьи на эту тему.

Итак, начнем:

1. Обязательно удаляем все что касается wine с вашего компьютера(нужны права root)
#dpkg -P wine
2. Выкачиваем все что есть отсюда
ftp://ftp.etersoft.ru/pub/Etersoft/WINE@Etersoft-1.0.8/WINE/Debian/4.0/
3. Удалить каталог .wine из домашнего каталога пользователя
$ rm -rf ~/.wine
4. Переходим в каталог куда скачали файлы с ftp сервера.

5. Установливаем пакеты WINE@Etersoft(нужны права root)
# dpkg -i ./*wine*.deb
6. Если все прошло удачно, вводим от имени обычного пользователя команду:
$ wine
Это нужно чтобы в личном каталоге пользователя создать рабочее обружение среды wine.

7. Смотрим версию:
$ wine --version
WINE@Etersoft 1.0 Network (1.0.8)
8. Далее в каталог c:\windows\system32 копируем все файлы *.dll из ОС Windows того же каталога.

9. Запускаем winecfg. Надо убрать галочку с "Графика"->"Разрешить менеджеру окон управлять окнами"

10. Создаем каталог temp на виртуальном диске С:

11. Качаем Dcom98 c сайта http://www.microsoft.com/com/default.mspx

12. Запускаем: wine DCOM98.EXE /C /T:c:\\temp /Q(это )

13. Идем в этот каталог(C:\temp) и копируем в C:\windows\system32

14. Запускаем winecfg, в приложениях добавляем DCOM98.EXE, выделив его выбираем вкладку "Библиотеки" делаем ole32=(родная,встроенная). Если у вас будет неактивна кнопка ДОБАВИТЬ то нужно выделить список для добавления и понажимать вверх или вниз(глюк какой то:-))

15. Запускаем
$wine DCOM98.EXE /Q
16. Запускаем wine 1C_77_25setup.exe (у вас установочный дистрибутив 1С может называться по-другому), установка должна пройти без проблемм. Ставим базы.
Или если у вас нет дистрибутива а только папки с файлами 1С можете скопировать из в Program Files.

17. Cнова запускаем winecfg. В приложениях добавляем 1cv7l.exe (экзешник которым будем стартовать 1С), В библиотеках к нему добавляем:
"rpcrt4" = "родная,встроенная"
"ole32" = "родная,встроенная"
"olepro32" = "родная,встроенная"
"oleaut32" = "родная,встроенная"
"msvcrt40" = "родная,встроенная"
если winecfg английский, то родная=native, встроенная=builtin
18. Если всё увидели, то идём в меню выбора баз данных, добавляем базы, выбираем нужную и входим в неё через конфигуратор.
"Администрирование"->"Кодовая страница таблиц ИБ" меняем на "+Текущая системная установка".
И в самой 1С: "Окна" — "Панель окон" отключаем (снять галочку). Тогда не будет вылетать.

19. Запускаем 1С:
$wine 1Cv7.exe
Вот собственно и все. Если есть вопросы отвечу.

вторник, 19 февраля 2008 г.

Опрос

Вопрос зарплат очень часто задевает самые сокровенные наше места. А именно нервы. А вы что подумали? ))). Так вот ответте пожалуйста: довольны ли вы своей заработной платой как специалиста в области IT...

Debian GNU/Linux 4.0r3

Анонсирован выход обновленного релиза Debian GNU/Linux 4.0r3. В 46 пакетах устранены проблемы безопасности. В 25 пакетах исправлены ошибки влияющие на стабильность работы или незначительные проблемы безопасности (отказ в обслуживании, утечки памяти).

В инсталлятор добавлена поддержка установки на машины SGI O2 с 300MHz RM5200SC (Nevada) CPU (первый анонс был для прошлого обновления (r2), но фактически поддержка появилась только в r3). Обновление ядра в инсталляторе привело к неработе старых версии netboot и floppy образов загрузки.

Обновленная версия пакета bcm43xx-fwcutter отныне будет распространяться через сервис volatile.debian.org, сам пакет в следующем обновлении будет удален из состава Debian etch.

Пакет Flashplugin-nonfree был удален из Debian etch, как программа для которой недоступны исходные тексты и отсутствует поддержка выпуска обновлений связанных с безопасностью. Из соображений безопасности, пользователям рекомендуется немедленно удалить этот пакет и подождать появления обновления на backports.org.

В обновленном пакете clamav удален код проверки rar архивов, как несоответствующий лицензионной политике Debian.

Кроме того, в списке рассылки разработчиков Debian GNU/Linux опубликован анонс статуса поддержки субноутбука Eee PC, драйверы для которого теперь входят в состав Debian Lenny (см. DebianEeePC в wiki.debian.org).