powered by simpleCommunicator - 2.0.35     © 2025 Programmizd 02
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / Sco Unix binary on Ubuntu
22 сообщений из 22, страница 1 из 1
Sco Unix binary on Ubuntu
    #39929346
Sergey Sizov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Нужна помощь в попытке запуска старой консольной проги в виде бинарников для Sco Unix на Убунте.
Да, есть старая надежная система на этой старой проге, но увы, никакое железо не вечно под луной... А на новом железе запустить сие оказалось очень затруднительно. Особенно для тех, кто с никсами еще не сталкивался.

Имеется дистрибутив этой самой старой проги. Но дистриб был сделан еще для 3.5" дискет. Потом были сделаны образы его дискет и tar с содержимым всех дискет. Для установки в систему в дистрибуте есть скрипт extract, но он заточен именно на дискеты.

Собственно, нужно как-то модифицировать указанный скрипт для получения нормальной установки проги и потом проверить её запускабельность. Вроде как не все сторонние бинарники могут работать без неких патчей.

Было бы здорово получить разъяснения по произведенным изменениям или объяснение почему все это не взлетит.

Для желающих устроить себе небольшой челендж ссылка скачивание обсуждаемого дистрибута: Microsoft Foxpro 2.6 For SCO Unix (3.5).7z , размер менее 5 метров.
...
Рейтинг: 0 / 0
Sco Unix binary on Ubuntu
    #39929354
landy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Помнится лет 15-20 назад я запускал это на Linux
Но там вроде требовалась какая-то подсистема, которая эмулировала вызовы для SCO
Ее сейчас вроде в Linux нет, но могу в этом быть не прав - не отслеживал

Исходники есть?
В принципе это все будет работать без проблем в FoxPro 2.6 для DOS
Запускается и работает без проблем(я запускал наоборот - приложение DOS на Linux в FoxPro)

Исходники нужны для того, чтобы заменить пути к файлам с "/bla/bla/..." на "c:\bla\bla\..."

ЗЫ. Если исходников нет - есть декомпилятор
На этой неделе попался мне на глаза у себя в архивах - хотел удалить, но оставил пока, не удалил
...
Рейтинг: 0 / 0
Sco Unix binary on Ubuntu
    #39929355
landy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Да - запускается все прекрсно и работает в dosemu на Linux
...
Рейтинг: 0 / 0
Sco Unix binary on Ubuntu
    #39929356
Мимопроходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
21.02.2020 11:14, Sergey Sizov пишет:
> Нужна помощь в попытке запуска старой консольной проги в виде бинарников для Sco Unix на Убунте.
> Да, есть старая надежная система на этой старой проге, но увы, никакое железо не вечно под луной...
> А на новом железе запустить сие оказалось очень затруднительно.

поставь SCO-тинку в виртуалку на Убунте.
и но проблем.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Sco Unix binary on Ubuntu
    #39929360
Фотография OoCc
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Sergey Sizov
Нужна помощь в попытке запуска старой консольной проги в виде бинарников для Sco Unix на Убунте.
Да, есть старая надежная система на этой старой проге, но увы, никакое железо не вечно под луной... А на новом железе запустить сие оказалось очень затруднительно. Особенно для тех, кто с никсами еще не сталкивался.

Имеется дистрибутив этой самой старой проги. Но дистриб был сделан еще для 3.5" дискет. Потом были сделаны образы его дискет и tar с содержимым всех дискет. Для установки в систему в дистрибуте есть скрипт extract, но он заточен именно на дискеты.

Собственно, нужно как-то модифицировать указанный скрипт для получения нормальной установки проги и потом проверить её запускабельность. Вроде как не все сторонние бинарники могут работать без неких патчей.

Было бы здорово получить разъяснения по произведенным изменениям или объяснение почему все это не взлетит.

Для желающих устроить себе небольшой челендж ссылка скачивание обсуждаемого дистрибута: Microsoft Foxpro 2.6 For SCO Unix (3.5).7z , размер менее 5 метров.


http://www.dennisallen.com/readfpu.htm#_Toc158880288

ИМХО проще поставить dosemu и FP for DOS или FP for Windows + Wine
https://winworldpc.com/product/foxpro/26
...
Рейтинг: 0 / 0
Sco Unix binary on Ubuntu
    #39929409
Sergey Sizov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
landy
Помнится лет 15-20 назад я запускал это на Linux
Но там вроде требовалась какая-то подсистема, которая эмулировала вызовы для SCO
Ее сейчас вроде в Linux нет, но могу в этом быть не прав - не отслеживал
Тоже что-то видел насчет этого, потому и писал про проверку запускабельности.Исходники есть?
В принципе это все будет работать без проблем в FoxPro 2.6 для DOS
Запускается и работает без проблем(я запускал наоборот - приложение DOS на Linux в FoxPro)С этим, в смысле с досом и соответствующей версией foxpro, проблем нет.
Есть проблемы с установкой и запуском именно сего, юниксового, вида foxpro.
...
Рейтинг: 0 / 0
Sco Unix binary on Ubuntu
    #39929412
Sergey Sizov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
OoCc
ИМХО проще поставить dosemu
Проще кому? Тому, кто это ни разу не видел?
Ссылкой не поделитесь на толковое руководство по сему процессу?
...
Рейтинг: 0 / 0
Sco Unix binary on Ubuntu
    #39929449
landy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а в чем проблема?
установщику говорите - установить dosemu
и он ставится из репозитория

в хомяке добавляете в файл .dosemurc (или создаете его и добавляете) строчку, чтобы кириллица была

Код: plsql
1.
$_X_font="vga10x20"



запускаете dosemu - и все у вас дос для использования фокспро(или еще чего)
Дальше как в старом, добром ДОС
...
Рейтинг: 0 / 0
Sco Unix binary on Ubuntu
    #39929452
Фотография OoCc
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Sergey Sizov
OoCc
ИМХО проще поставить dosemu
Проще кому? Тому, кто это ни разу не видел?
Ссылкой не поделитесь на толковое руководство по сему процессу?


Код: javascript
1.
2.
sudo apt-get install -y dosemu
man dosemu
...
Рейтинг: 0 / 0
Sco Unix binary on Ubuntu
    #39929455
Sergey Sizov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
OoCc
Sergey Sizov
пропущено...
Проще кому? Тому, кто это ни разу не видел?
Ссылкой не поделитесь на толковое руководство по сему процессу?


Код: javascript
1.
2.
sudo apt-get install -y dosemu
man dosemu


Please specify your keyboard map explicitly via the $_layout option.
Press ENTER to continue with DOS programs thinking that they use a US layout or
Ctrl-C to exit.

ERROR: DPMI initialization failed, disabling
ERROR: cpu exception in dosemu code outside of VM86()!
trapno: 0x00 errorcode: 0x00000000 cr2: 0x00000000
eip: 0x7f41a3c72cad esp: 0x7fffe40fdae0 eflags: 0x00010246
cs: 0x0033 ds: 0x002b es: 0x002b ss: 0x002b
ERROR: Please report the contents of ~/.dosemu/boot.log at
http://sourceforge.net/tracker/?atid=457447&group_id=49784&func=browse
It would be even more helpful if would recompile DOSEMU and reproduce this
bug with "debug on" in compiletime-settings.
Division by zero
...
Рейтинг: 0 / 0
Sco Unix binary on Ubuntu
    #39929461
landy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Sergey Sizov,

в ~/.dosemu/drive_c/autoexec.bat

Код: plsql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
@echo off
path C:\FPD26;c:\bin;c:\gnu;c:\dosemu
set HELPPATH=c:\help
set TEMP=c:\tmp
set BLASTER=A220 I5 D1 H5 T6
prompt $P$G
if "%DOSDRIVE_D%" == "" goto nodrived
lredir d: linux\fs%DOSDRIVE_D%
:nodrived
rem uncomment to load another bitmap font: only if supported by DOSEMU
rem loadhi display con=(vga,437,2)
rem mode con codepage prepare=((850) c:\cpi\ega.cpi)
rem mode con codepage select 850
rem chcp 850
rem uncomment the following to load cdrom support
rem shsucdx /d:mscd0001
c:\util\kb
echo "Welcome to dosemu %DOSEMU_VERSION%!"



kb - это переключалка раскладки

там же в config.sys

Код: plsql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
rem config.sys for DOSEMU + FreeDOS
rem note that the initial "D:" is set to "Z:" at the end
SWITCHES=/F
DOS=UMB,HIGH
dosdata=umb
lastdrive=Z
files=40
stacks=0
buffers=10
device=d:\dosemu\ems.sys
devicehigh=d:\dosemu\cdrom.sys
install=d:\dosemu\lredir.com z: linux\fs\${DOSEMU_LIB_DIR}/drive_z ro
shellhigh=z:\command.com /e:1024 /p
...
Рейтинг: 0 / 0
Sco Unix binary on Ubuntu
    #39929480
Фотография OoCc
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Sergey Sizov
OoCc
пропущено...


Код: javascript
1.
2.
sudo apt-get install -y dosemu
man dosemu


Please specify your keyboard map explicitly via the $_layout option.
Press ENTER to continue with DOS programs thinking that they use a US layout or
Ctrl-C to exit.

ERROR: DPMI initialization failed, disabling
ERROR: cpu exception in dosemu code outside of VM86()!
trapno: 0x00 errorcode: 0x00000000 cr2: 0x00000000
eip: 0x7f41a3c72cad esp: 0x7fffe40fdae0 eflags: 0x00010246
cs: 0x0033 ds: 0x002b es: 0x002b ss: 0x002b
ERROR: Please report the contents of ~/.dosemu/boot.log at
http://sourceforge.net/tracker/?atid=457447&group_id=49784&func=browse
It would be even more helpful if would recompile DOSEMU and reproduce this
bug with "debug on" in compiletime-settings.
Division by zero


бубунту специфик

на федоре 31 все установилось и запустилось двумя кликами. клик на установку и клик на запуск.
...
Рейтинг: 0 / 0
Sco Unix binary on Ubuntu
    #39929498
Sergey Sizov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
landy,
увы, но до этих файлов очередь не доходит.
...
Рейтинг: 0 / 0
Sco Unix binary on Ubuntu
    #39929499
Sergey Sizov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
OoCc
на федоре 31 все установилось и запустилось двумя кликами. клик на установку и клик на запуск.
Установилось тоже за один клик. А вот с запуском проблем.
...
Рейтинг: 0 / 0
Sco Unix binary on Ubuntu
    #39929508
Фотография OoCc
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Sergey Sizov
OoCc
на федоре 31 все установилось и запустилось двумя кликами. клик на установку и клик на запуск.
Установилось тоже за один клик. А вот с запуском проблем.

?
...
Рейтинг: 0 / 0
Sco Unix binary on Ubuntu
    #39929509
Sergey Sizov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
OoCc
Sergey Sizov
пропущено...
Установилось тоже за один клик. А вот с запуском проблем.

?
Ну вон, выше, сообщение об ошибке. Он не на man dosemu, а на dosemu.
...
Рейтинг: 0 / 0
Sco Unix binary on Ubuntu
    #39929512
Фотография OoCc
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Sergey Sizov
OoCc
пропущено...

?
Ну вон, выше, сообщение об ошибке. Он не на man dosemu, а на dosemu.

это бубунту
...
Рейтинг: 0 / 0
Sco Unix binary on Ubuntu
    #39929531
landy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Sergey Sizov
[Установилось тоже за один клик. А вот с запуском проблем.

Как же тогда до config.sys и autoexec.bat не доходит?
Вы представляете как операционки грузятся - в частности DOS?
...
Рейтинг: 0 / 0
Sco Unix binary on Ubuntu
    #39929539
Фотография OoCc
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
landy
Sergey Sizov
[Установилось тоже за один клик. А вот с запуском проблем.

Как же тогда до config.sys и autoexec.bat не доходит?
Вы представляете как операционки грузятся - в частности DOS?

Пакет который не запускается - далеко не редкость в бубунте. Это унстэйбл дебиан.
...
Рейтинг: 0 / 0
Sco Unix binary on Ubuntu
    #39929549
Sergey Sizov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
landy
Sergey Sizov
[Установилось тоже за один клик. А вот с запуском проблем.

Как же тогда до config.sys и autoexec.bat не доходит?
Вы представляете как операционки грузятся - в частности DOS?
Представьте себе, да. Особенно ДОС. Здесь до загрузки ДОС очередь не доходит, падает на попытке начать эмулировать процессор.

======================= ENTER CPU-EMU ===============

==============================================================
CPU exception 0x00 err=0x00000000 cr2=00000000 eip=7f9dcbe72cad
==============================================================
==============================================================
CPU exception 0x00 err=0x00000000 cr2=00000000 eip=7f9dcbe72cad
==============================================================
ERROR: cpu exception in dosemu code outside of VM86()!
trapno: 0x00 errorcode: 0x00000000 cr2: 0x00000000
eip: 0x7f9dcbe72cad esp: 0x7fffc5d6cbd0 eflags: 0x00010246
cs: 0x0033 ds: 0x002b es: 0x002b ss: 0x002b
...
Рейтинг: 0 / 0
Sco Unix binary on Ubuntu
    #39955757
Фотография nexoma
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
модуль тот назывался ibcs - intel binary compability system

https://sourceforge.net/projects/ibcs-us/files/

на ваше решение, вероятно проще.
прим., есть еще dosbox
...
Рейтинг: 0 / 0
Sco Unix binary on Ubuntu
    #39956402
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Sergey Sizov

Для желающих устроить себе небольшой челендж ссылка скачивание обсуждаемого дистрибута: Microsoft Foxpro 2.6 For SCO Unix (3.5).7z , размер менее 5 метров.

Если стоит задача - поднять какой-то старый документ или старую базу - то можно взять ту-же самую версию под DOS.

https://ru.wikipedia.org/wiki/FoxPro

Я думаю что на бинарном уровне она должна быть совместимой с документами 2.6 версии созданными в Windows 3.1 и Unix.
...
Рейтинг: 0 / 0
22 сообщений из 22, страница 1 из 1
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / Sco Unix binary on Ubuntu
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]