OberonCore

Библиотека  Wiki  Форум  BlackBox  Компоненты  Проекты
Текущее время: Вторник, 23 Октябрь, 2018 04:22

Часовой пояс: UTC + 3 часа




Начать новую тему Ответить на тему  [ Сообщений: 14 ] 
Автор Сообщение
 Заголовок сообщения: Консольная версия. Запуск под Linux.
СообщениеДобавлено: Пятница, 14 Июнь, 2013 20:38 

Зарегистрирован: Вторник, 29 Август, 2006 12:32
Сообщения: 2524
Откуда: Россия, Ярославль
Друзья, я скачал все возможные репозитории, к которым я имел доступ.

Там, по понятным причинам отсутствуют кодовые и символьные файлы.
Есть ли у кого-то возможность организовать дополнительное хранилище скомпилированных версий всего, что есть на эту тему? Заодно и скомпилированные версии ланчеров. Например, общий каталог в яндекс-диске, или альтернативные инструменты синхронизации? Или возможно репозиторий с полностью рабочей готовой к использованию версией.

А то я просто не понимаю за что хвататься первым, чтобы оно хоть как-то заработало.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Пятница, 14 Июнь, 2013 21:47 
Администратор

Зарегистрирован: Вторник, 15 Ноябрь, 2005 01:14
Сообщения: 4112
Откуда: Россия, Орёл
Пётр, посмотрите здесь: http://oberoncore.ru/projects/bb16lin-console Там должна быть подробная инструкция. С репозиториями пока помочь не могу.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Пятница, 14 Июнь, 2013 22:20 

Зарегистрирован: Вторник, 29 Август, 2006 12:32
Сообщения: 2524
Откуда: Россия, Ярославль
А, понял, спасибо.
Но там инструкция для работы из-под вайна, а у меня как назло установлена сразу серверная убунта на домашнем сервачке.
Ну и в целом, готовое бы не помешало.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Пятница, 14 Июнь, 2013 22:37 
Модератор
Аватара пользователя

Зарегистрирован: Среда, 16 Ноябрь, 2005 00:53
Сообщения: 4485
Откуда: Россия, Орёл
Готовое в deb-пакете.

С серверной машины достаточно расшарить рабочую папку и работать с рабочей станции из гуя. Говорю на своём опыте.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Пятница, 14 Июнь, 2013 22:47 

Зарегистрирован: Вторник, 29 Август, 2006 12:32
Сообщения: 2524
Откуда: Россия, Ярославль
Получилось скомпилировать и запустить ББ в режиме REPL по инструкции с https://github.com/aixp/BlackBox#readme
для ubuntu 13.04 server
Код:
sudo apt-get install git
git clone git://github.com/aixp/BlackBox.git
cd BlackBox
для x86-64 понадобилось
Код:
sudo apt-get install gcc-multilib

Затем по инструкции.
Всё вышеописаное порождает файл-скрипт run-BlackBox

Евгений, а вы используете HostFiles.SetRootDir или параметр /USE при старте?


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Пятница, 14 Июнь, 2013 23:35 

Зарегистрирован: Вторник, 29 Август, 2006 12:32
Сообщения: 2524
Откуда: Россия, Ярославль
Без скриншота никудысь
Изображение


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Суббота, 15 Июнь, 2013 14:48 
Модератор
Аватара пользователя

Зарегистрирован: Среда, 16 Ноябрь, 2005 00:53
Сообщения: 4485
Откуда: Россия, Орёл
Пётр Кушнир писал(а):
Получилось скомпилировать и запустить ББ в режиме REPL по инструкции с https://github.com/aixp/BlackBox#readme ...
...
Евгений, а вы используете HostFiles.SetRootDir или параметр /USE при старте?
Пётр, я стараюсь до публикации пакета написать (1) документацию (программную и по установке), и (2) проверить её работоспособность, разворачивая пакет с "чистого листа". Консольная сборка (http://oberoncore.ru/projects/bb16lin-console) исключением из этого правила не является. Более того, выложена документация по применённым техническим решениям и сопутствующим изменениям в коде (http://oberoncore.ru/_media/projects/bb16lin-d.txt). Ни одного вопроса по конкретным пунктам инструкций или местам в документации пока не увидел. Однако вижу вопросы, которые в документации подробно разобраны... Извиняюсь за лирическое отступление.

Конкретно по Вашему вопросу могу сказать только одно: в https://github.com/aixp/BlackBox применяется тоже решение, что и в http://oberoncore.ru/projects/bb16lin-console. Если моя информация не устарела, то Вам могут быть полезны скришноты, без которых, наверное, и правда "никудысь":
Вложение:
Снимок.png
Снимок.png [ 314.18 КБ | Просмотров: 5090 ]
Видимое в правом окне отрабатывалось на убунту-12-сервер с убунту-10-десктоп:
Вложение:
Снимок-2.png
Снимок-2.png [ 25.04 КБ | Просмотров: 5093 ]

Установка деб-пакета (если склероз мне не изменяет, gcc-mulitlib для x64 должен с ним ставиться автоматически): viewtopic.php?p=75891#p75891

Дельта HostFilesCmdline:
Вложение:
Снимок-1.png
Снимок-1.png [ 76.54 КБ | Просмотров: 5092 ]


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Суббота, 15 Июнь, 2013 23:52 

Зарегистрирован: Вторник, 29 Август, 2006 12:32
Сообщения: 2524
Откуда: Россия, Ярославль
Евгений, я работал по вашему алгоритму из архивов ровно до того момента, как у меня не встала проблема найти нужный конвертер utf8, я попробовал использовать UnicodeTextConverters, однако произошёл трэп.
Потом там должна была выполняться команда компилятора gcc, однако, у меня нет линукса и вайна в нём нет, я не работаю в графическом линуксе, он мне не нужен пока. Поэтому ваша инструкция мне не подошла, но я нигде не говорил что она "не работает" в принципе.
У меня другой случай, только ssh и удалённый хост. Для этого случая была инструкция на aixp. Вполне разумно, у вас одна инструкция, там другая.
Извините. :)


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Воскресенье, 16 Июнь, 2013 16:12 
Модератор
Аватара пользователя

Зарегистрирован: Среда, 16 Ноябрь, 2005 00:53
Сообщения: 4485
Откуда: Россия, Орёл
Пётр Кушнир писал(а):
Евгений, я работал по вашему алгоритму из архивов ровно до того момента, как у меня не встала проблема найти нужный конвертер utf8, я попробовал использовать UnicodeTextConverters, однако произошёл трэп...
У меня другой случай, только ssh и удалённый хост.
Вложение:
Снимок.png
Снимок.png [ 80.21 КБ | Просмотров: 5028 ]
1) В замечании сказано, какие компоненты нужно установить для активности команд. Вы их все установили? Однако, и для тех, кто не желает устанавливать какие-либо компоненты и пользоваться удобством активных документов, в пункте инструкции написано: "Сохранить starter.c в плоский utf-8 текст" --- копируем текст и сохраняем хоть из ББ, хоть из любого редактора (указывать какой программисту использовать внешний редактор мне кажется не этичным) или руками набиваем. Без разницы --- на машине, где выполняется сборка, нужно получить файл starter.c, текст которого приведён, т. е. результат --- достижим.

2) Активация терминальных команд командером из ББ --- в замечании указано --- только для линух-рабочего места. Т.е. для удалённого терминала активация не работает. Команды нужно копировать руками, что я и делал для приведённого Вам в качестве примера случая (Видимое в правом окне отрабатывалось на убунту-12-сервер с убунту-10-десктоп). Опять же --- результат достижим. Или на Вашем сервере нет gcc?

P.S. Если кто придумает удобный костыль (или напишет специальную тулзу) для запуска в удалённом терминале, очень буду рад. Сам пробовал через команды локального терминала, но выходило громоздко...


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Воскресенье, 16 Июнь, 2013 18:23 

Зарегистрирован: Вторник, 29 Август, 2006 12:32
Сообщения: 2524
Откуда: Россия, Ярославль
Не знаю, почему ваша инструкция не подействовала на меня. Может, документ слишком активный? :)
Могу только сказать, что я всерьёз был намерен запустить ББ под линуксом в тот вечер и не выполнял никаких параллельных задач. В конце концов, про multilib я узнал из вашей инструкции, а значит, я читал её довольно внимательно.
Может, имеет смысл дополнить инструкцию проверкой зависимостей, раз уж мы тут скриптуем деятельность. Пусть проверит за меня всё, что нужно этому активному документу.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Воскресенье, 16 Июнь, 2013 18:26 

Зарегистрирован: Вторник, 29 Август, 2006 12:32
Сообщения: 2524
Откуда: Россия, Ярославль
Евгений Темиргалеев писал(а):
P.S. Если кто придумает удобный костыль (или напишет специальную тулзу) для запуска в удалённом терминале, очень буду рад. Сам пробовал через команды локального терминала, но выходило громоздко...
putty умеет выполнять команды на удалённом хосте. http://pythianpang.wordpress.com/2009/0 ... te-server/
ssh умеет выполнять команды на удалённом хосте http://habrahabr.ru/post/122445/


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Воскресенье, 16 Июнь, 2013 18:35 
Модератор
Аватара пользователя

Зарегистрирован: Среда, 16 Ноябрь, 2005 00:53
Сообщения: 4485
Откуда: Россия, Орёл
Пётр Кушнир писал(а):
ssh умеет выполнять команды на удалённом хосте http://habrahabr.ru/post/122445/
с ssh у меня и получалось громоздко...


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Воскресенье, 16 Июнь, 2013 18:40 
Модератор
Аватара пользователя

Зарегистрирован: Среда, 16 Ноябрь, 2005 00:53
Сообщения: 4485
Откуда: Россия, Орёл
Пётр Кушнир писал(а):
Не знаю, почему ваша инструкция не подействовала на меня. ... Может, имеет смысл дополнить инструкцию проверкой зависимостей, раз уж мы тут скриптуем деятельность. Пусть проверит за меня всё, что нужно этому активному документу.
Пётр, постарайтесь пожалуйста, по мере возможности, довести дело до конца, --- конкретные предложения о переработке инструкции в более понятную явно не помешают.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Воскресенье, 16 Июнь, 2013 19:47 

Зарегистрирован: Вторник, 29 Август, 2006 12:32
Сообщения: 2524
Откуда: Россия, Ярославль
Нужно больше подопытных.


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 14 ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Вся информация, размещаемая участниками на конференции (тексты сообщений, вложения и пр.) © 2005-2018, участники конференции «OberonCore», если специально не оговорено иное.
Администрация не несет ответственности за мнения, стиль и достоверность высказываний участников, равно как и за безопасность материалов, предоставляемых участниками во вложениях.
Без разрешения участников и ссылки на конференцию «OberonCore» любое воспроизведение и/или копирование высказываний полностью и/или по частям запрещено.
Powered by phpBB® Forum Software © phpBB Group
Русская поддержка phpBB