![]() |
Модераторы: powerfox, ZeeLax |
![]() ![]() ![]() |
|
izver84 |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 302 Регистрация: 5.11.2007 Репутация: нет Всего: 1 |
Добрый день.
Руководство задала цель. Есть сервер с униксойдной системой. На ней находиться база из дбф файлов и программа ,написанная на visual foxpro 8. Программа запуская под wine. Локально все работает. База находится в папке, которая в вайне подключается как локальный диск. Задача состоит в том,что-бы удаленно подключались люди к серверу под своим пользователем. Подключение осуществлялось как с униксойдной системой так и с windows. Пользователь будет порядка 10. Все пользователи будут одновременно использовать одну базу. Принцип Windows server 2003. -------------------- Если новая программа с первого раза компилируется без ошибок, значит, она написана принципиально неправильно. |
|||
|
||||
Фантом |
|
|||
![]() Вы это прекратите! ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1516 Регистрация: 23.3.2008 Репутация: 10 Всего: 49 |
Люди удаленно работают на сервере (т.е. используют собственные машины как тонкие клиенты) или только берут с него данные?
Сама программа предполагает многопользовательский режим работы (хоть какой-нибудь)? |
|||
|
||||
izver84 |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 302 Регистрация: 5.11.2007 Репутация: нет Всего: 1 |
Да предполагает. Каждый человек заходит под своим пользователем. -------------------- Если новая программа с первого раза компилируется без ошибок, значит, она написана принципиально неправильно. |
|||
|
||||
Фантом |
|
|||
![]() Вы это прекратите! ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1516 Регистрация: 23.3.2008 Репутация: 10 Всего: 49 |
Тогда поднимайте на серверной машине NX- или VNC-сервер, на клиентских - соответствующие клиенты.
|
|||
|
||||
mihanik |
|
|||
![]() -=Белый Медведь=- ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 4054 Регистрация: 24.4.2006 Где: г. Тверь Репутация: 13 Всего: 109 |
izver84, операционка-то какая? Да. Но тогда на виндовый машины нужно будет ставить доп. ПО Можно на сервачок установить xrdp |
|||
|
||||
Фантом |
|
|||
![]() Вы это прекратите! ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1516 Регистрация: 23.3.2008 Репутация: 10 Всего: 49 |
||||
|
||||
mihanik |
|
|||
![]() -=Белый Медведь=- ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 4054 Регистрация: 24.4.2006 Где: г. Тверь Репутация: 13 Всего: 109 |
Согласен. Но, возможно, так хочет его правый палец на левой ноге? Может быть у него есть причины. Добавлено через 2 минуты и 19 секунд izver84, а что мешает обращаться к базе по сети? Копируешь программу на виндовые машины, сетевую папку монтируешь в качестве локального диска. Всё! |
|||
|
||||
izver84 |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 302 Регистрация: 5.11.2007 Репутация: нет Всего: 1 |
Скорей всего так и сделаем. Xrdp больше двух пользователей не пускает. -------------------- Если новая программа с первого раза компилируется без ошибок, значит, она написана принципиально неправильно. |
|||
|
||||
dstorm81 |
|
|||
![]() бездельник ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1178 Регистрация: 18.1.2006 Где: (16RU) Репутация: нет Всего: 39 |
izver84 пробовал сделать как то такое сооружение
сервер юбунта на ней папка с дбфками от программы на фокспро... и клиенты шоб цеплялись через RDP c виндовых машин про xrdp вы зря недостоверную информацию распростаняете..разрешает многим сразу работать... из-за чего не пошло? 1)чтобы файлы корректно читались и писались на серваке нужен вайн от езерсофта... потомучто он многопользовательский... 2) вайн от езерсофта отличался от обычного вайна какойто либой графической..(суппорт написал что они чтото патчили для корректной работы 1 эски)и программа на фокспро при вызове определенного окна насмерть зависала через сеанс xrdp. то бишь нужен езерсофтовский вайн и nx например на клиенте для терминального сервера... -------------------- на форуме с 8.12.2002 (http://forum.vingrad.ru/index.php?act=ST&f=10&t=4874&st=0#) |
|||
|
||||
izver84 |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 302 Регистрация: 5.11.2007 Репутация: нет Всего: 1 |
xrdp - бесплатно разрешает доступ для 3 и более пользователей? И как это сделать? -------------------- Если новая программа с первого раза компилируется без ошибок, значит, она написана принципиально неправильно. |
|||
|
||||
dstorm81 |
|
|||
![]() бездельник ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1178 Регистрация: 18.1.2006 Где: (16RU) Репутация: нет Всего: 39 |
вот так новости!!! откуда такие сведения?? вот то что я пытался сделать ТЕРМИНАЛЬНИК для программы на фокспро с общей базой данных --- ubuntu 10.04 (LTS серверная)64битную (ставим стандартно, ничего не доставляя при установке) --- ставим sudo apt-get install (ниже) xfce4 xrdp gdebi (графическая утилита для установки deb пакетов) gnome-system-tools (графическая утилита для создания пользователей) ---- для запуска СЕТЕВЫХ фокспрошных приложений нужен WINE@Etersoft (обычный wine - не поддерживает многопользовательский режим) у WINE@Etersoft триал около месяца и стоит около 20рублей (безлимитка) регимся на сайте WINE@Etersoft и получаем ссылку на пакеты ставил только нужное мне (скачал и перекинул в gdebi) fonts-ttf-ms...буквы-буквы.deb (шрифты) fonts-fff-liberation..буквы-буквы.deb (шрифты) wine-etersoft-network..буквы-буквы.deb (модуль) wine-etersoft.2.0.0-eter..буквы-буквы.deb (самый тяжелый пакет - основной) ----- обязательно ставим sudo apt-get install ia32-libs (чтоб wine под 64 заработал) заходим под админом (не root, но который может sudo) создаем учетки юзверей (через утилиту графическую) создаем папку /base, забрасываем в нее серверную часть (дбфки) чтобы все читали и писать делаем на папку sudo chmod -R 777 base ----это повторить для каждого пользователя заходим через RDP, запускаем в wine , ждем инициализации системы через настройку wine (видим что диск С в home пользователя) создаем диск z (например) и указываем на /base. теперь копируем куда нить сюда /home/%user%/.wine/drive_c папку с самой программой на фокспро и запускаем ----------------------------------------------- вотзагвоздка была с моей прогой :( добавить всех пользователей в группу wine (по умолчанию создается вайном) выполнить sudo setwineshare base (в мане сказано, что сие даст права чтения и записи всем из wine к папке и к ВНОВЬ создающимся файлам в папке) однако, у меня не получилось сделать чтобы временные файлы создавались с правами записи для всех костыль: запускал программу под админом, и делаю sudo chmod -R 777 base пока админская программа висит под админом все могут работать с программой. БАГИ:баги с графикой именно под etersoftовским вайном техподдержка ответила: "Это может являться следствием исправления ряда ошибок с интерфейсом 1С, для которых требовалось вмешательство в код библиотек GDI. А через rdp результат предсказать практически невозможно. Если есть возможность, лучше будет поднять nx-сервер и подключаться не по RDP, а по NX." Это сообщение отредактировал(а) dstorm81 - 23.11.2012, 18:13 -------------------- на форуме с 8.12.2002 (http://forum.vingrad.ru/index.php?act=ST&f=10&t=4874&st=0#) |
|||
|
||||
![]() ![]() ![]() |
Правила форума "Linux/UNIX: Oбщие вопросы" | |
|
В тему здесь вопросы общие - не привязанные к определенному ПО или дистрибутиву BSD/Linux/UNIX.
За интересные статьи, находки, решения, программы и просто реальную помощь будут ставиться + в репу). В данный момент этот раздел модерируют nerezus, nickless, powerfox, pythonwin, Imple и ZeeLax. Если вы хотите помочь нам, пишите в ПМ и мы обсудим. Спасибо. И use UNIX or die; С уважением, nerezus, nickless, powerfox, pythonwin, Imple, ZeeLax. |
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | *NIX системы: Общие вопросы | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |