X-Git-Url: http://deadsoftware.ru/gitweb?a=blobdiff_plain;f=README;h=01880ab012882ddfa192ac85b7ff6583a63d8063;hb=92afba0d1ffdc6e10ce53ca2d4902078b434f84a;hp=cf0146fe3da96a3e9a5c9dc0090795f060536071;hpb=d862b720493278b01a0fb96fe57950b8a77c47cf;p=bbcp.git diff --git a/README b/README old mode 100644 new mode 100755 index cf0146f..01880ab --- a/README +++ b/README @@ -1,55 +1,64 @@ -**** ENGLISH **** +Ducumentation (Russian): -To develop applications for Linux Ubuntu (12.04, 12.10) - - sudo apt-get install wine libgnomeui-0 - - put this folder in any place - - run the script "setup_script.py" - - run new script from popup menu "Scripts" > "BlackBox LinDev" -(if you move the folder, repeat run of "setup_script.py") + http://gitlab.molpit.org/blackbox/freenix/wikis/home +Directories structure: -BlackBox.exe will open with Wine (Wine is necessary to be installed in OS) in folder with BBLin folder. Part of folders hide for a second for BB can correctly run. If an error dialog appears first time try to run script again. + BlackBox/ + universal development environment + based on BlackBox 1.7-beta1 -Lin version is concentrated in Host, Lin, Gtk2, System. -All over are from standart BB 1.6 rc6 without any changes. + examples/ + encoder/ + encoding BlackBox subsystem by StdCoder from command line interface + fpstest/ + loop test + server/ + static single-thread web-server -Ready to answer questions -Ivan Denisov, d.ivan.krsk@gmail.com +Installation of required packages in Ubuntu 14.04 (should work also with other Debian-based OS): + 32-bit version: + sudo apt-get install libgtk2.0-0 gtk2-engines gtk2-engines-murrine libcanberra-gtk-module + sudo apt-get install libgnomeui-0 gnome-icon-theme-full -**** RUSSIAN ***** + 64-bit version: + sudo apt-get install libc6-dev-i386 + sudo dpkg --add-architecture i386 + sudo apt-get update + sudo apt-get install libgtk2.0-0:i386 gtk2-engines:i386 gtk2-engines-murrine:i386 libcanberra-gtk-module:i386 + sudo apt-get install libgnomeui-0:i386 gnome-icon-theme-full -Для разработки приложений для Linux Ubuntu: - - sudo apt-get install wine libgnomeui-0 - - поместите папку в удобное место на компьютере, - - запустите скрипт "setup_script.py" (скрипт создаст другой скрипт для запуска BB) - - в контекстном меню папки, в разделе "Cценарии" нажмите "BlackBox LinDev" + Comments: + 'libc6-dev-i386' is required for compilation of 'loader', after build it can be replaced by 'libc6-i386' -Eсли вы переместили папку со средой, то заново запустите скрипт "setup_script.py". -Откроется BlackBox.exe через wine в папке с проектом новой среды для Linux, при этом часть файлов на время прячется, чтобы среда корректно запустилась, потом возвращается на место. Если среда не зупустилась с первого раза, то попробуйте еще раз (первый раз происходит запуск долго, а через 2 секунды папки везвращаются на место). +To build BlackBox: + cd BlackBox + ./switch-target `uname -s` GUI + ./build -Для работы требуется Wine. +To run BlackBox (after build): -Чтобы изменить поведение среды при запуске, правьте файл "System/Mod/Init.odc" + ./run-BlackBox + for Linux version also you can run + ./blackbox -Lin версия сейчас заключена в подсистемах: Host, Lin, Gtk2, System. -Все остальное от bb1.6rc6.7z с сайта оберонкора без изменений абсолютно. +To create BlackBox assembly (after build): -Изменения отмечены в секции DONE в начале модуля и сами правки выделены синим цветом. + ./export +To clean the BlackBox folder: + ./switch-target none + ./clean -Буду рад ответить на вопросы по предложенному методу работы: -Иван Денисов, d.ivan.krsk@gmail.com - - -Авторы: -Денисов Иван Андреевич: HostPorts, HostFonts, LinLinker, сопровождение -Ширяев Александр Владимирович: Kernel, LinLibc -Оборотов Сергей Алексеевич: TCP -Ткачев Фёдор Васильевич: исходники -OpenBUGS322: исходники -Оберон Микросисемы: исходники - -Прошу прощения, если что-то упустили, список пополняется. +Example: build, create assembly and run BlackBox from assembly: + cd BlackBox + ./switch-target `uname -s` GUI + ./build + ./export ../`uname -s`_GUI + ./switch-target none + ./clean + cd ../`uname -s`_GUI + ./run-BlackBox