Pull to refresh

Comments 7

Пользуясь случаем, хочу сообщить, что сегодня вышел релиз 2.10.0 i2pd, проверенный, в частности, при работе в docker-е.
Спасибо! Обновил скрипт на Github и образ на Docker hub.
Владельцу домашнего NAS на CentOS 7 вроде меня остаётся либо собирать i2pd из исходников, либо воспользоваться Docker, чтобы установить его поверх образа Debian Jessie.

Хороший у Вас NAS…
… просто оставлю это тут.
Фокус на i2pd-2.10.0-1.fc24.2.src.rpm
Как пользоваться rpmbuild, думаю знаете.

Спасибо, я рассматривал этот вариант. Дело в том, что судя по документации:
Centos 7 has CMake 2.8.11 in the official repositories that too old to build i2pd, CMake >=2.8.12 is required.

сборка i2pd из src-пакета потянет за собой как минимум сборку из src ещё и cmake. Это всё относительно трудоёмко и небыстро. Контейнер же собирается и обновляется при необходимости на минуту, и не создаёт мусора в системе. Это ж не девелоперская среда, а простой NAS.

Да, да… они, разработчики, точно знают что есть в пакетной базе)

Дело в том, что судя по документации:

Не верьте никому, все врут.
Так вот, в C6 и C7 есть CMake 3.x, а находится он в EPEL. Появился он там, где-то в марте 2016.
Небольшие манипуляции, решают почти все вопросы:


%if 0%{?rhel}  == 7
BuildRequires:  cmake3
%else
BuildRequires:  cmake
%endif

Готовые пакеты для C7 можете забрать тут, https://copr.fedorainfracloud.org/coprs/vorona/i2pd/, как-то так:


curl -s https://copr.fedorainfracloud.org/coprs/vorona/i2pd/repo/epel-7/vorona-i2pd-epel-7.repo -o /etc/yum.repos.d/i2pd-epel-7.repo
yum install i2pd-systemd -y
Век живи — век учись!
Спасибо!
Sign up to leave a comment.

Articles