[ОТВЕТИТЬ]
13.07.2009 11:12
karachun
 
Заработало!

Помогла установка "Microsoft Data Access Components (MDAC) 2.5 Service Pack 3"
15.07.2009 15:37
OlegON
 
Так, а с дотнетом-то что придумал? Вышеуказанная инструкция насколько изменилась? :snoozer_likelinux_m
21.07.2009 11:15
karachun
 
Инструкция изменилась только версией Microsoft Data Access Components
Сейчас пробую запустить сканер и принтер этикеток.
По поводу точканет, готов пробовать, но дайте чуть чуть времени.
Вопрос только на чём пробовать. Можно поставить какой-нибудь "демо СМ" или, там, триальный новой версии для проб? А то у меня версия сами видите какая.
21.07.2009 11:32
OlegON
 
А ты для начала попробуй запустить, чтобы на лицензию поругалось, а там видно будет... Анализ лицензионности того, что ты соберешь не проводил? Смысл всей этой возни есть только, если ты не используешь ни одну платную библиотеку и не нарушишь условий использования только с виндой, если таковые есть.
21.07.2009 13:02
karachun
 
Цитата:
OlegON Анализ лицензионности
Прочитал свою инструкцию и кроме п.3.5 продраться не к чему.
прочитал MICROSOFT CORPORATION END-USER LICENSE AGREEMENT при установке Microsoft Data Access Components 2.5, вроде всё разрешено для использования, проектирования и т.д. Про использование только в Windows не говорится.
Если надо, то скину текст, может я по неопытности чего не понял.
21.07.2009 14:50
OlegON
 
Да пока не нужно, с дотнетом надо воевать... Кстати, а wine для коммерческого применения годен?
12.08.2009 16:18
Pyatak
 
Видео работы СМ2000 1.024.5 SP6 на Linux Slackware 12.2 ~8Mb
Это пока черновик.

Устанавливал как по инструкции в этой теме, только перед установкой СМ2К установил .NET 2.0 при помощи скрипта отсюда

Только, как я понимаю, .NET нельзя бесплатно использовать :(
01.09.2009 15:36
twix
 
накидал тут свою маленькую инструкцию, применимую к [k]ubuntu

Как я ставил Супермаг-2000 1.026.1 СП2 под Kubuntu

I. Установка Wine

1. Чтобы иметь самый свежий пакет, добавляем в список репозитариев:

для [K]Ubuntu Jaunty (9.04):
Код:
sudo wget http://wine.budgetdedicated.com/apt/sources.list.d/jaunty.list -O /etc/apt/sources.list.d/winehq.list
для [K]Ubuntu Intrepid (8.10):
Код:
sudo wget http://wine.budgetdedicated.com/apt/sources.list.d/intrepid.list -O /etc/apt/sources.list.d/winehq.list
для [K]Ubuntu Hardy (8.04):
Код:
sudo wget http://wine.budgetdedicated.com/apt/sources.list.d/hardy.list -O /etc/apt/sources.list.d/winehq.list
2. Добавляем ключ, необходимый для проверки подлинности репозитария:
Код:
wget -q http://wine.budgetdedicated.com/apt/387EE263.gpg -O- | sudo apt-key add -
3. Обновляем списки доступных пакетов aptitude и ставим wine:
Код:
sudo apt-get update
sudo apt-get install wine
II. Устанавливаем необходимые компоненты

1. Скачиваем WineTricks
Код:
wget http://www.kegel.com/wine/winetricks
2. Устанавливаем .net Framework 2.0
Код:
sh ./winetricks dotnet20
3. Устанавливаем Microsoft Data Access Components
Код:
sh ./winetricks mdac28
4. VC 2005 Redistributable
Код:
sh ./winetricks vcrun2005
III. Устанавливаем Oracle Reports 6i

1. Из каталога установки клиента вызываем
Код:
wine ./setup.exe
2. Выбираем необходимые компоненты:
Код:
Assistant Common Files
Oracle Installer
Net8 Products
Reports Runtime
SQL Plus
*тут говорили, что необходимо установить Oracle TCP/IP Protocol Adapter. его я тоже на всякий случай поставил, хотя на виндовых машинах он не установлен

IV. Собственно, устанавливаем сам Супермаг-2000

1. Запускаем установщик из каталога с дистрибутивом:
Код:
wine ./setup.exe
* в процессе регистрации файлов могут появляться сообщения об ошибках regsvr32.exe

Сервис пак надо накатывать сразу же.
Мне, например, не удалось даже установить тестовое соединение с базой из переключателя БД - приложение просто беззвучно прекращало работу.
Видимо, под вайном не работает имеющаяся в СМ система перехвата ошибок. )8


Есть несколько проблем:

Разделы приходных/расходных накладных открыть не удалось. Вообще разделы документов не открываются - СМ наглухо виснет. Зато карточки, контрагенты и отчеты работают.
Кто подскажет, в чем может быть проблема?

Правда при попытке сформировать отчет, построитель отчетов ругнулся на то, что принтер не установлен. Сейчас ищу решение...


ЗЫЖ Возвращаясь к вопросу лицензирования .нет - насколько я понял, пошукав в нете, мелкософт не запрещает бесплатно пользоваться этим набором библиотек, если у вас есть хоть какие-нибудь купленые винды.
01.09.2009 15:41
OlegON
 
Цитата:
в процессе регистрации файлов могут появляться сообщения об ошибках regsvr32.exe
Поэтому и разделы виснут... Попробуй им же прогнать по всем DLL супермага.
02.09.2009 08:11
kadr
 
Часть разделов регистрируется дот нетом, и вроде как раз "документальные"
02.09.2009 11:34
Pyatak
 
MDAC и VC 2005 Redistributable я ставил обычным образом, а не с помощью winetricks, пока ошибок в работе супермага не обнаружил, хотя несколько ошибок при его инсталляции тоже были. Поставь всё как по предыдущей инструкции с поправкой на то, что MDAC должен быть 2.5 SP3, а не 2.8 и то, что нужно перед инсталляцией СМ, dotNET "впихнуть".
02.09.2009 12:05
twix
 
Цитата:
Pyatak MDAC и VC 2005 Redistributable я ставил обычным образом, а не с помощью winetricks, пока ошибок в работе супермага не обнаружил, хотя несколько ошибок при его инсталляции тоже были. Поставь всё как по предыдущей инструкции с поправкой на то, что MDAC должен быть 2.5 SP3, а не 2.8 и то, что нужно перед инсталляцией СМ, dotNET "впихнуть".
я пробовал ставить .net, mdac и vc2005redist "нормальным" образом, не прибегая к помощи winetricks... увы, но в том случае у меня вообще ничего не заработало.

кстати, вопрос к знающим людям: какая принципиальная разница между MDAC 2.5 SP3 и MDAC 2.8? что будет, если он не встанет, или встанет коряво?
02.09.2009 12:09
twix
 
Цитата:
kadr Часть разделов регистрируется дот нетом, и вроде как раз "документальные"
попытка перерегистрировать все файлы при помощи .net'овского RegAsm'а ничего не дала
02.09.2009 15:24
Pyatak
 
Цитата:
twix я пробовал ставить .net, mdac и vc2005redist "нормальным" образом, не прибегая к помощи winetricks... увы, но в том случае у меня вообще ничего не заработало.
Может я конечно зря настаиваю, но .NET как раз надо ставить с помощью winetricks, а mdac и vc2005redist "нормальным" образом, при этом перед установкой mdac не забыть переключиться в режим совместимости с Windows 98, а после установки обратно.
02.09.2009 15:52
twix
 
Цитата:
Pyatak Может я конечно зря настаиваю, но .NET как раз надо ставить с помощью winetricks, а mdac и vc2005redist "нормальным" образом, при этом перед установкой mdac не забыть переключиться в режим совместимости с Windows 98, а после установки обратно.
ОК
потер нахрен каталог .вайн, и сейчас попробую поставиться по следующей схеме:

1. winetricks dotnet20
2. MDAC 2.5 SP3
3. vc2005redist
4. Oracle Reports 6i
5. Супермаг-2000

отпишусь об успехах
02.09.2009 18:18
Pyatak
 
Как минимум, ты нарушил последовательность.
Далее, не уверен на 100% что следующие пакеты нужны для инсталляции СМ:
cyrus-sasl, open-ldap, openssl-solibs, samba
но без них у меня под wine даже qip не запускался (эти пакеты оказались нужны вайну когда некоторые win-программы работают с сетью (из пакета samba только библиотека какая-то)). В общем, рекомендую их поставить.
Последовательность такая (после того как всё для линукса уже стоит):
1) Установка Oracle Report 6i как написано в Руководстве Администратора
2) Снова запускаем setup.exe из корня дистрибутива с Oracle Report 6i и устанавливаем компонент Oracle Net8 Products/Oracle Protocol Adapter 8.0.6.0.0-1181195/ Oracle TCP/IP Protocol Adapter 8.0.6.0.0-1181195.
Теперь можно подложить TNSNAMES.ORA и проверить возможность подключения к БД с помощью PLUS80W.exe
3) Запускаем winecfg и устанавливаем режим совместимости : Windows 98.
4) Устанавливаем Microsoft Data Access Components (MDAC) 2.5 SP3
5) Запускаем winecfg и устанавливаем режим совместимости : Windows XP.
6) Устанавливаем donNET2.0 с помощью winetricks
7) Устанавливаем СуперМаг 2000
8) Устанавливаем патч к СуперМаг 2000.
9) В переключателе БД выбираем базу
и можно работать.
По крайней мере в моем случае (Slackware 12.2, СМ 1.024.5 SP6, wine 1.1.8) всё прекрасно работает.
03.09.2009 09:09
twix
 
Цитата:
Pyatak Как минимум, ты нарушил последовательность.
Далее, не уверен на 100% что следующие пакеты нужны для инсталляции СМ:
cyrus-sasl, open-ldap, openssl-solibs, samba
но без них у меня под wine даже qip не запускался (эти пакеты оказались нужны вайну когда некоторые win-программы работают с сетью (из пакета samba только библиотека какая-то)). В общем, рекомендую их поставить.
Последовательность такая (после того как всё для линукса уже стоит):
1) Установка Oracle Report 6i как написано в Руководстве Администратора
2) Снова запускаем setup.exe из корня дистрибутива с Oracle Report 6i и устанавливаем компонент Oracle Net8 Products/Oracle Protocol Adapter 8.0.6.0.0-1181195/ Oracle TCP/IP Protocol Adapter 8.0.6.0.0-1181195.
Теперь можно подложить TNSNAMES.ORA и проверить возможность подключения к БД с помощью PLUS80W.exe
3) Запускаем winecfg и устанавливаем режим совместимости : Windows 98.
4) Устанавливаем Microsoft Data Access Components (MDAC) 2.5 SP3
5) Запускаем winecfg и устанавливаем режим совместимости : Windows XP.
6) Устанавливаем donNET2.0 с помощью winetricks
7) Устанавливаем СуперМаг 2000
8) Устанавливаем патч к СуперМаг 2000.
9) В переключателе БД выбираем базу
и можно работать.
По крайней мере в моем случае (Slackware 12.2, СМ 1.024.5 SP6, wine 1.1.8) всё прекрасно работает.

смотрим приложенное видео, и думаем:



ЗЫЖ Олег, потри, пожалуйста, мой предыдущий пост...
09.10.2009 19:13
lebedev_r
 
Поставил все как советовалось, через winetricks. Все вроде бы как нормуль, переключатель БД , супермаг запускается, но столкнулся с другой бедой... не могу к базе подключиться)) хотя через sqlplus к базе подключение есть... в чем косяк? ставил это все добро на Ubuntu 9.04
10.10.2009 08:27
OlegON
 
Косяк, наверное, в тебе, раз sqlplus подключается, а ты не можешь...
12.10.2009 15:30
lebedev_r
 
Тык файл TNSNAMES.ORA один и тот же... или я что-то не понимаю..
12.10.2009 16:02
OlegON
 
Ты не понимаешь, что ситуацию надо описывать подробно, телепаты в отпуске...
12.10.2009 16:37
lebedev_r
 
ОС Ubuntu 9.04 desctop
стоит wine
- установил winetricks-ом : dotnet20; vcrun2005(MS Visual C++ 2005); mdac28 (MS MDAC 2.8);
- установил Forms and Reports 6i Release 2 (6.0.8.11) for XP
- установил SM2000 1026.1 и сервиспак к нему
Далее подсунул TNSNAMES.ORA и запустил SQLplus..соединение с базой есть. Запускаю "Переключатель БД", в списке баз все базы указанные в файле TNSNAMES.ORA, запускаю ТЕСТ и ничего.... пишет: "Ошибка подключения к базе данных"Имя Базы"";"Нет строки сообщения для ошибки с кодом 800A0E7Ah."
13.10.2009 10:55
kadr
 
Права на каталог куда
Цитата:
- установил Forms and Reports 6i Release 2 (6.0.8.11) for XP
какие?
27.10.2009 15:34
lebedev_r
 
Согласно рук-ву сис. админа по Супермагу.
27.10.2009 16:35
OlegON
 
Цитата:
lebedev_r Согласно рук-ву сис. админа по Супермагу.
Это у тебя что-то не получается, а не у kadr, заметь... Мы не телепаты, чтобы угадывать, что ты прочитал в руководстве, а что нет.
27.10.2009 16:37
Mtirt
 
И покажите мне номер страницы в руководстве сис.админа по Супермагу, в которой описаны настройки прав на каталог, куда установлен оракл-клиент в Linux.
02.11.2009 10:04
twix
 
Цитата:
kadr Права на каталог куда

какие?
Цитата:
Mtirt И покажите мне номер страницы в руководстве сис.админа по Супермагу, в которой описаны настройки прав на каталог, куда установлен оракл-клиент в Linux.
клиент будет работать в окружении вайна, который запущен из-под пользовательской учетки. все, что ставится в вайн от пользера, ставится в его домашний каталог. так что с правами там проблем вообще быть не должно, ибо пользователь является полным владельцем своего каталога
06.11.2009 11:41
lebedev_r
 
Цитата:
kadr Права на каталог куда

какие?
2.1.2. Установка клиентской части
Перед установкой убедитесь, что в настройках компьютера выбран язык по умолчанию – русский. В начале установки необходимо указать имя отличной от серверной
корневой директории Oracle и язык установки – русский.
Перед тем как приступить к установке приложений СМ-2000, убедитесь, что на компьютере установлены следующие компоненты Oracle 8.0.6 Client:
− Oracle Installer;
− Oracle Net8 Products;
− Assistant Common Files;
− Oracle Reports – Report Runtime;
− SQL Plus.

взято из ТС СМ-2000, v.1.025.1. Том 7. Руководство системного администратора
Согласно этому руководству были установлены компоненты Oracle client.
06.11.2009 11:42
lebedev_r
 
Цитата:
lebedev_r 2.1.2. Установка клиентской части
Перед установкой убедитесь, что в настройках компьютера выбран язык по умолчанию – русский. В начале установки необходимо указать имя отличной от серверной
корневой директории Oracle и язык установки – русский.
Перед тем как приступить к установке приложений СМ-2000, убедитесь, что на компьютере установлены следующие компоненты Oracle 8.0.6 Client:
− Oracle Installer;
− Oracle Net8 Products;
− Assistant Common Files;
− Oracle Reports – Report Runtime;
− SQL Plus.

взято из ТС СМ-2000, v.1.025.1. Том 7. Руководство системного администратора
Согласно этому руководству были установлены компоненты Oracle client.
для рута я думаю прав на каталог хватает ...
06.11.2009 11:53
lebedev_r
 
Цитата:
Mtirt И покажите мне номер страницы в руководстве сис.админа по Супермагу, в которой описаны настройки прав на каталог, куда установлен оракл-клиент в Linux.
Ну по сути то мы ставим клиент оракла виндовый и про линуксовый клиент речь не идет. А как чуть выше отписался уважаемый господин twix, права для запуска из под wine на каталог, пользователю, ненужны.


Опции темы


Часовой пояс GMT +3, время: 06:31.

 

Форум сделан на основе vBulletin®
Copyright ©2000 - 2018, Jelsoft Enterprises Ltd. Перевод: zCarot и OlegON
В случае заимствования информации гипертекстовая индексируемая ссылка на Форум обязательна.