LINUX.ORG.RU

ROS и Arch как жить

 ,


0

2

Требуется для дальнейшей жизни использовать ROS, но версия kinetic. Проблема в том, что

а) В арче эта версия даже в ауре не готова полностью для использования, судя по вики.

б) Ролинг релиз может мешать в работе, т.к. у меня арчик решит обновиться и версия окружения, в котором я работаю, будет выше, чем у коллег на убунте.

Решения вижу 2.5:

1) Сменить арч на убунту + Все искаропки + ROS там нормально работает искаропки + Вроде как вылизано, Unity после третьегнома не так отвратителен - У меня на арче более-менее устоявшиеся (дефолтные) настройки интерфейса к которым я привык, связанные с i3wm. По отзывам и некоторому опыту, попытка переделки убунты выстреливает костылями, которыми красивый юнити прибит, из всех мест. - pacman >>> aptitude - Опять же, негативный опыт использования убунты в том плане, что баги вылезали часто, фиксились странно, до вылезания в другом месте. В арче, если возникает проблема, я трачу уйму времени, но потом эта проблема меня не беспокоит. Собственно, да, у меня сейчас ощущение, что арч та самая штабильность, которая мне нравится, с т.з. пользователя.

2) VirtualBox. + Не надо сносить арч. - Накладные расходы на виртуализацию на средненоуте. Меня беспокоит это потому что в ROS мне надо будет, скорее-всего, выполнять тестирование SLAM алгоритмов, а это вычислительные ресурсы.

2.5) Docker. С ним не работал, но, как я понял, тот же GUI там просто так не запустишь, а разница с Virtualbox-ом для запуска целой убунты с росом на борту будет невелика.

Подскажите, какой путь будет оптимальней?

Unity после третьегнома не так отвратителен

Новость же была, будет третьегном теперь:

Сегодня Марк Шаттлворт на insights.ubuntu.com объявил о прекращении разработки Unity 8 и дисплейного сервера Mir. Говорится, что в Ubuntu 18.04 LTS будет использоваться GNOME с Wayland или X Server. Также будет прекращена разработка Ubuntu Phone.

А по теме - я тоже плюсую за чрут в убунту.

fehhner ★★★★★
()
Ответ на: комментарий от fehhner

Да, я забыл написать про то, что они еще и закапывают юнити.

А можно аргументы по chroot/docker vs vbox?

JAkutenshi ★★
() автор топика
Ответ на: комментарий от awesomelackware

Спасибо, а можно ключевые слова, что гуглить, чтобы разобраться как с этим работать? Я не очень много знаю пока, увы.

JAkutenshi ★★
() автор топика
Ответ на: комментарий от JAkutenshi

Спасибо, а можно ключевые слова, что гуглить, чтобы разобраться как с этим работать?

Э-э-э, а чего там работать-то?
Распаковал рутфс (в rootfs, тут) и делаешь вот такие шаманства:

mount -t proc proc rootfs/proc
mount -t sysfs sys rootfs/sys
mount -o bind /dev rootfs/dev
mount -o bind / rootfs/another # если нужен доступ к корню основной системы

И делаем chroot:
chroot rootfs /bin/bash

Далее ты попадешь в шелл с бубунтой, там создаешь пользователей (логинится нужно так — su - имя-юзера), ставишь что нужно.
Потом можно пускать иксовые приложение как-то так
DISPLAY=:0 xterm

Только вот они работают (у меня) только после такого костыля (делаем из основной системы):
cp ~/.Xauthority rootfs/твой-хоум-в-чруте

Если кто предложит вариант фикса этого беспредела, буду благодарен.

awesomelackware
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.