roboforum.ru

Технический форум по робототехнике.

Player/Stage/Gazebo - вопросы установки и настройки

Обсуждаем рождающиеся мысли и результаты экспериментов.

Re: Player/Stage/Gazebo - вопросы установки и настройки

Сообщение =DeaD= » 20 окт 2008, 10:35

А чего так много и будет ли работать с моим софтом?
Проект [[Open Robotics]] - Универсальные модули для построения роботов
Аватара пользователя
=DeaD=
 
Сообщения: 24218
Зарегистрирован: 06 окт 2004, 18:01
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов

Re: Player/Stage/Gazebo - вопросы установки и настройки

Сообщение Vooon » 20 окт 2008, 11:22

Только что скопировал диск с виндоуз-хоста на линукс-хост.
Но без смены архитектуры, винда 32х битная на коре дуба.

Все работает, осталось только создать юзера и поставить X-ы в автозапуск.
В качестве WM поставлю e17.

Сейчас, с установленными иксами и всем необходимым, занимает 2,5 ГиБ.
А занимает т.к. там в поставке стоит все необходимое для сборки, иксы с вм-ом, и прочая-прочая-прочая без чего я жить не могу, типа того же zsh и htop.

Добавлено спустя 7 минут 50 секунд:
А, еще вспомнил, что там питон с рубином и перлом стоят - нужны по зависимостям.
Не помню кто, толи огр, толи одна из его либ, тянем MySQL клиент и сервер, постгрис клиент и сервер, sqlite3.
Вложения
psg.png
Linux user | Firefox user
Аватара пользователя
Vooon
Site Admin
 
Сообщения: 3339
Зарегистрирован: 09 фев 2006, 15:36
Откуда: Москва
Skype: vooon341
прог. языки: Python, C, Bash, JavaScript, C++, PHP
ФИО: Владимир Ермаков

Re: Player/Stage/Gazebo - вопросы установки и настройки

Сообщение =DeaD= » 20 окт 2008, 14:20

Как-то грустно получается - хочешь быть с нами - качни 2.5Гб ? :)
Проект [[Open Robotics]] - Универсальные модули для построения роботов
Аватара пользователя
=DeaD=
 
Сообщения: 24218
Зарегистрирован: 06 окт 2004, 18:01
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов

Re: Player/Stage/Gazebo - вопросы установки и настройки

Сообщение boez » 20 окт 2008, 16:58

=DeaD= писал(а):Как-то грустно получается - хочешь быть с нами - качни 2.5Гб ? :)


1. Есть же вариант с самостоятельной сборкой, он достаточно прямолинееен, просто мороки больше.
2. Vooon, а сплющить каким-нить 7zip ты этот диск не пробовал? Он плющиться должен на ура.
boez
 
Сообщения: 1981
Зарегистрирован: 27 авг 2008, 10:45
Откуда: Харьков
прог. языки: С/С++

Re: Player/Stage/Gazebo - вопросы установки и настройки

Сообщение Vooon » 20 окт 2008, 19:44

Чтож поделать, так или иначе придется качать, ибо из каробки там минимальная система.
Я правда не пробовал архивировать диск, думаю ужмется неплохо.

Твой пост появился, как раз, когда писал про это.

Добавлено спустя 51 минуту 38 секунд:
Попробовал сжать в tar.bz2 - ужимается до 1,1 ГиБ.

Добавлено спустя 1 час 47 минут 48 секунд:
Так, все сделал. Зажал в 7z - вышло 953 МиБ.
Сейчас сделаю торрент.

Добавлено спустя 5 минут 2 секунды:
Выкладываю торрент-файл.
Сидить буду сегодня-завтра, потом стучитесь.

Из-за ошибок торрент удален.
Linux user | Firefox user
Аватара пользователя
Vooon
Site Admin
 
Сообщения: 3339
Зарегистрирован: 09 фев 2006, 15:36
Откуда: Москва
Skype: vooon341
прог. языки: Python, C, Bash, JavaScript, C++, PHP
ФИО: Владимир Ермаков

Re: Player/Stage/Gazebo - вопросы установки и настройки

Сообщение boez » 20 окт 2008, 20:51

Vooon писал(а):
Добавлено спустя 5 минут 2 секунды:
Выкладываю торрент-файл.
Сидить буду сегодня-завтра, потом стучитесь.


Зацепил. У меня торрент-клиент на домашнем 24/7 линуховом боксе, так что сидить могу круглосуточно пока всем не надоест. Скорость правда не супер, под торрент выделено килобит по 300 туда и обратно (обыкновенный домашний АДСЛ), но и это позволит желающим максимум за сутки образ вытащить.

Вот только пока сида не вижу.

Добавлено спустя 9 минут 45 секунд:
Увидел, потянул.
boez
 
Сообщения: 1981
Зарегистрирован: 27 авг 2008, 10:45
Откуда: Харьков
прог. языки: С/С++

Re: Player/Stage/Gazebo - вопросы установки и настройки

Сообщение Vooon » 21 окт 2008, 01:11

Черт, зря я снимок сделал!
Из-за этого текущий archlinux.vdi не донастроен, т.к. недостающие настройки лежат в файле снапшета.
Вобщем эту раздачу прекращаю, надо же исправить же

Добавлено спустя 2 часа 47 минут 16 секунд:
Перезаливаю торрент.
Раздаваться будет тогда же, когда и vooon.homelinux.org:8000 отвечает.

Добавлено спустя 48 секунд:
Забыл сказать, теперь размер пака 977 МиБ
Вложения
archlinux.7z.torrent
(19.32 КиБ) Скачиваний: 38
Linux user | Firefox user
Аватара пользователя
Vooon
Site Admin
 
Сообщения: 3339
Зарегистрирован: 09 фев 2006, 15:36
Откуда: Москва
Skype: vooon341
прог. языки: Python, C, Bash, JavaScript, C++, PHP
ФИО: Владимир Ермаков

Re: Player/Stage/Gazebo - вопросы установки и настройки

Сообщение boez » 21 окт 2008, 11:54

Вот в этом конечно недостаток готового образа - любое изменение и его надо тянуть заново.
boez
 
Сообщения: 1981
Зарегистрирован: 27 авг 2008, 10:45
Откуда: Харьков
прог. языки: С/С++

Re: Player/Stage/Gazebo - вопросы установки и настройки

Сообщение =DeaD= » 21 окт 2008, 13:07

Вот я и предлагаю - давайте лучше нормально пропишем как что ставить, а то потом волшебник делающий образы заболеет \ надоест ему и т.п. и все попали :)
Проект [[Open Robotics]] - Универсальные модули для построения роботов
Аватара пользователя
=DeaD=
 
Сообщения: 24218
Зарегистрирован: 06 окт 2004, 18:01
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов

Re: Player/Stage/Gazebo - вопросы установки и настройки

Сообщение Vooon » 21 окт 2008, 16:54

Dead, дело в том, что не каждый никогда не работавший с линуксом сможет поставить арч.
Дело не в том что это сложно, это просто, а в том что по началу попросту не знаешь, что же нужно прикрутить винтами, что нужно напильником обработать.
По этому я решил сделать стартовый комплект, чтоб скачал, воткнул в VBox, и уже можешь пробовать, набираться опыта.
Хотя конечно самостоятельная установка и настройка арча дает довольно много для понимания как же оно работает :)
Linux user | Firefox user
Аватара пользователя
Vooon
Site Admin
 
Сообщения: 3339
Зарегистрирован: 09 фев 2006, 15:36
Откуда: Москва
Skype: vooon341
прог. языки: Python, C, Bash, JavaScript, C++, PHP
ФИО: Владимир Ермаков

Re: Player/Stage/Gazebo - вопросы установки и настройки

Сообщение =DeaD= » 21 окт 2008, 22:17

Сегодня выпадаю - может в оффлайн режиме попробовать - пиши чего и как ставить, а я буду пробовать повторить, а потом из нашей переписки туториал сделаем, я картинок накидаю и готово? :)
Проект [[Open Robotics]] - Универсальные модули для построения роботов
Аватара пользователя
=DeaD=
 
Сообщения: 24218
Зарегистрирован: 06 окт 2004, 18:01
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов

Re: Player/Stage/Gazebo - вопросы установки и настройки

Сообщение Vooon » 21 окт 2008, 23:11

Попобую описать.

1. Подготавливаем виртуальную машину
1.1. Создаем виртуальную машину.
1.2. Создаем виртуальный диск, гигов на 5-8.
1.3. Создаем хост-интерфейс. И в настройках ВМ в закладке сети ставим хост-интерфейс.
1.4. Подключаем образ лайв-сиди.
1.5. Расшарить интернет для хост-интерфейса (в настройках винды)
2. Установка
2.1. Запускаем ВМ, в загрузчике первый пункт. Входим рутом(root).
2.2. После загрузки нужно проверить сеть. Для этого, ее сначало настроим, а потом пинганем кого-нибудь.
Код: Выделить всёРазвернуть
dhcpcd eth0
ping -c4 ya.ru

2.3. IF ping != GOOD THEN GOTO 1.5
2.4. Запускаем установочный скрипт.
Код: Выделить всёРазвернуть
/arch/setup

2.5. Далее отвечаем, что у нас ftp установка.
2.6. Настройка

Добавлено спустя 6 минут 55 секунд:
2.6.1. Первым делом нужно разметить диск, создайте два раздела, первый 512 МиБ, второй пусть займет все остальное.
2.6.2. Потом нужно указать точки монтирования, первый swap, второй / ФС - reiserfs.
2.6.3. За тем нужно будет выбрать пакеты, обязательно укажите sudo. Желательно zsh.
2.6.4. Установка загрузчика, выбрать граб.
2.6.5. Установить рутовский пароль, не надо придумывать что-то сложное, мы же ВМ ставим.

* Указал не все пункты, нужно шагать по порядку.

Добавлено спустя 7 минут 24 секунды:
Важно при установке будет предложено изменить настройки.
Для этого предложены vi и nano. В vi есть подсветка синтаксиса, нано более прост для начинающего.
Нужно будет изменить /etc/rc.conf
Главное, нужно скопировать строку LOCALE=... и вставить ниже. (CTRL+K + CTRL+U в нано)
Первую нужно закомментить (добавить # в начало), а во второй установить значение ru_RU.utf8
В остальные файлы соваться ненужно.

Добавлено спустя 1 минуту 21 секунду:
И еще одно, при выборе пакетов будет предложено выбрать зеркало, выбрать
http://mirror.yandex.ru/

Добавлено спустя 12 минут 30 секунд:
Потом продолжу, когда первая часть будет готова :)
Вложения
Screenshot-Gazebo.png
vboxarch.png
vbox.png
Linux user | Firefox user
Аватара пользователя
Vooon
Site Admin
 
Сообщения: 3339
Зарегистрирован: 09 фев 2006, 15:36
Откуда: Москва
Skype: vooon341
прог. языки: Python, C, Bash, JavaScript, C++, PHP
ФИО: Владимир Ермаков

Re: Player/Stage/Gazebo - вопросы установки и настройки

Сообщение =DeaD= » 22 окт 2008, 23:39

Vooon писал(а):1.3. Создаем хост-интерфейс. И в настройках ВМ в закладке сети ставим хост-интерфейс.

Вот тут у меня сработало только на типе адаптера PCnet-FAST III.

Vooon писал(а):1.5. Расшарить интернет для хост-интерфейса (в настройках винды)

Тут надо если мы в XP на вкладке подключения к инету "Дополнительно" поставить флажок "Разрешить другим пользователям сети использовать подключение к Интернету данного компьютера" и выбрать ниже в выпадающем списке наш хост-интерфейс. (это я уже на будущее для вики).

Добавлено спустя 25 минут 57 секунд:
Залип на сети всё равно, видимо не в интерфейсе было дело. не пингует из под линуха.
ошибку выдаёт на dhcpcd eth0 - типа таймаут и всё такое и пинг потом разумеется не робит.

Добавлено спустя 5 минут 52 секунды:
Возможно это проблемы винды...

Добавлено спустя 21 секунду:
Но 1 же раз сработало всё на отлично!!! :(((((

Добавлено спустя 33 минуты 29 секунд:
2Vooon: а у тебя в винде в сетевых подключениях сколько хост-подключений? у меня там вообще бред какой-то. Два подключения, одно из них только подключено, на одном показывает нормальное название, на втором типа "Хост-интерфейс VirtualBox 2", а когда внутрь заходишь для редактирования названия - берёт его из второго (скажем "Хост-интерфейс VirtualBox 12333") и какой бы не правил - оно там правится. Такое ощущение что винде основательно крышу снесло :) попробую перегрузиться.

Добавлено спустя 1 час 04 минут 54 секунды:
В общем с помощью Vooon'а с бубном по аське победили сетевой интерфейс :) позже буду экспериментировать на ноуте с этой проблемой, а тут не буду трогать видимо уже :) или может быть попробую с нуля всё настроить. как нибудь.

Добавлено спустя 1 час 14 минут 54 секунды:
Vooon писал(а):2.6.1. Первым делом нужно разметить диск, создайте два раздела, первый 512 МиБ, второй пусть займет все остальное.

Здесь у второго диска надо выставить Bootable, у обоих файловая система типа линух оставить.

Добавлено спустя 4 минуты 1 секунду:
Vooon писал(а):2.6.3. За тем нужно будет выбрать пакеты, обязательно укажите sudo. Желательно zsh.
2.6.4. Установка загрузчика, выбрать граб.

1. Если zsh нету - ничего страшного.
2. Между пунктами этими надо заинсталлить пакеты.

Добавлено спустя 10 минут 38 секунд:
На всякий случай зафиксирую порядок мытарств:
0. Подцепляем на хостовый интерфейс инет в винде (см. выше, как).
1. Выполняем в папке Program Files виртуальной машины команду
Код: Выделить всёРазвернуть
VBoxManage modifyvm "ИмяВиртуальнойМашины" -natnet1 "192.168/16"

2. Выставляем тип интерфейса NAT, заходим в виртуальную машину, запускаем "dhcpcd eth0", убеждаемся что всё ок при команде "ifconfig -a", т.е. для eth0 выставлен адрес начинающийся с 192.168, потом проверяем "host google.ru" - должно выдать несколько адресов. Но "ping -c4 ya.ru" не работал.
3. Выставляем тип интерфейса Host, всё цепляем по инструкции, заходим, всё должно работать включая пинг.

Добавлено спустя 6 минут 22 секунды:
Vooon писал(а):2.6.3. За тем нужно будет выбрать пакеты, обязательно укажите sudo. Желательно zsh.
2.6.4. Установка загрузчика, выбрать граб.

Между этими пунктами после инсталла пакетов (как скажут, что он комплетед), надо сконфигурить систему.
На hwdetect отвечаем "yes". На всякие заковыристые вопросы типа "грузиться с USB будем" и т.п. отвечаем смело "нет". В последнем вопросе курсор вылетит вниз если много жать "enter" будете. Без паники - ничего страшного :). Редактор для настроек берем "nano".

Добавлено спустя 4 минуты 2 секунды:
Vooon писал(а):Главное, нужно скопировать строку LOCALE=... и вставить ниже. (CTRL+K + CTRL+U в нано)
Первую нужно закомментить (добавить # в начало), а во второй установить значение ru_RU.utf8

Это не скопировать, это вырезать и 2 раза вставить :)
Ctrl+K, Ctrl+U, Ctrl+U :)

Добавлено спустя 1 минуту 40 секунд:
После окончания редактирования Ctrl+O - записаться (на имя файла просто нажать Enter - не менять!), потом выйти Ctrl+X.
В этом же меню где список файлов конфигурирования - надо задать пароль рута.

Добавлено спустя 6 минут 54 секунды:
Vooon писал(а):2.6.4. Установка загрузчика, выбрать граб.

Файл конфигурации загрузчика трогать не надо, ставить его надо на sda (не sda1/sda2).

Добавлено спустя 8 минут 5 секунд:
После установки, как нам и советуют - Reboot.

Добавлено спустя 4 минуты 46 секунд:
А нет, не reboot, а poweroff, чтобы сменить порядок загрузки в настройках вирутальной машины.

Добавлено спустя 1 минуту 33 секунды:
(в свойствах это - в разделе Общие, на вкладке "дополнительно")

Или можно то же самое при reboot нажать F12 и там выбрать жесткий диск.

Добавлено спустя 8 минут 54 секунды:
После входа в систему пишем vi /etc/pacman.conf, переходим в режим редактирования кнопкой "А", ищем строку #misc options, расскоменчиваем totaldownloads и в конце файла приписываем:
Код: Выделить всёРазвернуть
[archlinuxfr]
Server = http://repo.archlinux.fr/i686

и жмём Esc, а потом пишем ":wq" и нажимаем Enter

Добавлено спустя 20 секунд:
теперь запустим сетевые фишки:

dhcpcd eth0

после этого нужно обновить кеш пакмана
pacman -Syu

Добавлено спустя 6 минут 11 секунд:
далее
pacman -S zsh pacman-color

Добавлено спустя 2 минуты 38 секунд:
после чего wget http://media.vehq.ru/uploads/zshrc.txt && mv zshrc.txt .zshrc

Добавлено спустя 1 минуту 25 секунд:
теперь chsh
/bin/zsh

Добавлено спустя 1 минуту 18 секунд:
Затем запускаем "zsh", он будет жаловаться на отсутствие хистори, ну и пусть :)

Далее

pacman -S most

Добавлено спустя 1 минуту 55 секунд:
pacman -S vim

Добавлено спустя 5 минут 42 секунды:
pacman -S yaourt

Добавлено спустя 2 минуты 38 секунд:
vi /etc/yaourtrc

1. Расскоменчиваем строку с PacmanBin
2. ExportToLocalRepository установить /home/build
3. SourceforgeMirror mesh
4. записываем и выходим (Esc, :wq, Enter)

Добавлено спустя 5 минут 30 секунд:
потом:
mkdir /home/build
chown root:users -R /home/build
chmod ug+rw -R /home/build

Добавлено спустя 4 минуты 10 секунд:
pacman -S boost automake autoconf

Добавлено спустя 9 минут 16 секунд:
соберем стейж
yaourt stage
ему пишем 1 (это он спрашивает № пакета из списка какой ставить - там выше как раз список из 1 элемента) и жмём Enter.
Спросит - будем ли редактировать PKGBUILD, поскольку мы чайники - пишем "n" :) на вопрос - продолжать ли сборку пишем конечно "Y".

Добавлено спустя 6 минут 47 секунд:
А перед stage'ом надо было поставить иксы, а то без OpenGL не собирает.
Проект [[Open Robotics]] - Универсальные модули для построения роботов
Аватара пользователя
=DeaD=
 
Сообщения: 24218
Зарегистрирован: 06 окт 2004, 18:01
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов

Re: Player/Stage/Gazebo - вопросы установки и настройки

Сообщение Vooon » 22 окт 2008, 23:43

Неслабый пост вышел, но не посвящённому темный лес :)
Завтра думаю дособерем...
Linux user | Firefox user
Аватара пользователя
Vooon
Site Admin
 
Сообщения: 3339
Зарегистрирован: 09 фев 2006, 15:36
Откуда: Москва
Skype: vooon341
прог. языки: Python, C, Bash, JavaScript, C++, PHP
ФИО: Владимир Ермаков

Re: Player/Stage/Gazebo - вопросы установки и настройки

Сообщение Digit » 23 окт 2008, 09:08

ох мать! :shock:
Dead, ты такой умный... Я тебя уважаю! :friends:
злой полицейский
Аватара пользователя
Digit
 
Сообщения: 3339
Зарегистрирован: 27 ноя 2004, 00:42
Откуда: совсем Москва
ФИО: Григорий

Пред.След.

Вернуться в Идеи

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

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

cron