Комментарии 14
Почему пакет не собрали?
+5
Потому что я изначально планировал устанавливать znc в chroot. Кроме того:
— Метод установки аналогичен тому, который применяется при сборке пакетов. Так что все компоненты боунсера все равно находятся в одном каталоге (/opt/znc) который при необходимости легко удалить.
— Симлинки, которые останутся в системе, тоже легко найти и удалить.
— Даже если бы я собрал пакет, все равно после его установки в «основную» систему придется выполнить все шаги, необходимые для переноса в chroot. Т.е. получаем в некотором роде лишние действия.
— И я не очень представляю, как сделать пакет, который будет ставить компоненты сразу в chroot, при условии что путь до каталога нельзя хардкодить.
Я согласен, что невозможность обнаружить установленный компонент через
— Метод установки аналогичен тому, который применяется при сборке пакетов. Так что все компоненты боунсера все равно находятся в одном каталоге (/opt/znc) который при необходимости легко удалить.
— Симлинки, которые останутся в системе, тоже легко найти и удалить.
— Даже если бы я собрал пакет, все равно после его установки в «основную» систему придется выполнить все шаги, необходимые для переноса в chroot. Т.е. получаем в некотором роде лишние действия.
— И я не очень представляю, как сделать пакет, который будет ставить компоненты сразу в chroot, при условии что путь до каталога нельзя хардкодить.
Я согласен, что невозможность обнаружить установленный компонент через
dpkg -l
является неудобством. Но учитывая все выщеперечисленное я склонен считать полученное решение скорее компромиссом.-2
Мне нравится клиент irssi с плагином proxy. Простейшая настройка позволяет раскинуть по разным портам разные сети. При этом всегда можно подключиться к irssi по ssh и использовать его как обычный консольный клиент. Все логи ведутся тут же. Единственный минус в сравнении с полноценным BNC — при подключении не будут показаны непрочитанные сообщения отправленные в приватах.
+1
кстати да, +1 за irssi c proxy
более того, с помощью Bitlbee любую переписку из IRC можно сливать во внешний IM (jabber, MSN, Yahoo, AIM, ICQ, Twitter)
я об этом небольшую статью написал
более того, с помощью Bitlbee любую переписку из IRC можно сливать во внешний IM (jabber, MSN, Yahoo, AIM, ICQ, Twitter)
я об этом небольшую статью написал
+2
Никогда не понимал смысла сборки на самой платформе. Рассматривалась ли возможность кросс-компиляции на x86 машине?
0
Кросс-компиляцию не рассматривал по очень простой причине: когда начинал собирать — не думал что оно столько времени займет. Когда же все собралось — переделывать не пришлось, поэтому оставил как есть. Для разовой сборки оно вполне нормально, как мне кажется, особенно учитывая то, что кросс-компиляцией я никогда ничего не собирал.
Но вообще я думаю посмотреть в эту сторону, спасибо за идею.
Но вообще я думаю посмотреть в эту сторону, спасибо за идею.
0
Спасибо за статью, сам как раз хотел сделать нечто подобное. Пара вопросов:
- Почему бы просто не сделать
apt-get install znc
? Зачем нужен chroot? - Как именно вы подключаетесь «из нескольких точек»? У вас статический IP?
0
В официальном репозитории достаточно старый пакет:
chroot нужен для успокоения моей параноий на предмет вмешательства в работу боунсера извне. То, что доступно в пределах chroot, особой тайной не является, а вся остальная система будет защищена в случае чего.
Да, у меня статический IP. Подключаюсь откуда придется — чаще это ноутбук/компьютер, реже смартфон/планшет.
pi@raspberrypi ~ $ sudo apt-cache policy znc
znc:
Installed: (none)
Candidate: 0.206-2
Version table:
0.206-2 0
500 http://mirrordirector.raspbian.org/raspbian/ wheezy/main armhf Packages
chroot нужен для успокоения моей параноий на предмет вмешательства в работу боунсера извне. То, что доступно в пределах chroot, особой тайной не является, а вся остальная система будет защищена в случае чего.
Да, у меня статический IP. Подключаюсь откуда придется — чаще это ноутбук/компьютер, реже смартфон/планшет.
0
А, в stable действительно устаревшая версия. А вот из тестинга можно добыть свежую 1.2.
Спасибо.
Спасибо.
0
Иногда даже такой небольшой компьютер как RPi бывает проблемно держать online 24//7 и вот если вы один из таких могу порекомендовать lowendbox.com там собирают предложения по lowend VPS/VDS. Я себе нашел за 1$ в месяц 30г диска 512 памяти, вроде самое то для таких проектов :) Даже с бесплатным хостингом для RPi цена самого RPi 50-60$ будет окупаться 5 лет.
0
Зарегистрируйтесь на Хабре, чтобы оставить комментарий
ZNC боунсер на RPi