Форум русскоязычного сообщества Ubuntu


Получить помощь и пообщаться с другими пользователями Ubuntu можно
на irc канале #ubuntu-ru в сети Freenode
и в Jabber конференции ubuntu@conference.jabber.ru

Автор Тема: Снова rtorrent+xmlrpc  (Прочитано 1190 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн BSB

  • Автор темы
  • Участник
  • *
  • Сообщений: 239
  • Сама Справедливость
    • Просмотр профиля
Снова rtorrent+xmlrpc
« : 28 Май 2012, 07:54:45 »
Третий день не могу установить rtorrent из исходников. Количество мануалов свёл к трём:
http://free384.blogspot.com/2011/12/rtorrent-web.html
http://sandalov.org/blog/1036/
http://isudo.ru/2009/10/rtorrent-compilation/ (точнее http://isudo.ru/2011/09/rtorrent-compilation-2/)
Каждый раз одно и то же: checkinstall -D в итоге выдает
Цитировать
dpkg-deb: error: parsing file '/var/tmp/tmp.0GOKo45rFE/package/DEBIAN/control' near line 7 package 'xmlrpc': ошибка в строке Version «c-1»: version number does not start with digit
Возможно, что связано с чем-то предустановленным в Mythbuntu 12.04?
По крайней мере, первые sudo apt-get --purge remove ... проходят без проблем.

Как быть?

Оффлайн koshev

  • Старожил
  • *
  • Сообщений: 1706
  • חתול המדען
    • Просмотр профиля
Re: Снова rtorrent+xmlrpc
« Ответ #1 : 28 Май 2012, 08:02:08 »
Исправить /debian/control в собираемом пакете, оно ясно говорит где затык.
И да, к сетям это не имеет никакого отношения.
Debian GNU\Linux 7.11; ICH7; r8169; Linux 4.14.32-atomd525mv-imq-ja1 (i686)
Ubuntu GNU\Linux 18.04; MCP61; forcedeth; 4.15.0-20-generic (x86_64)

Оффлайн BSB

  • Автор темы
  • Участник
  • *
  • Сообщений: 239
  • Сама Справедливость
    • Просмотр профиля
Re: Снова rtorrent+xmlrpc
« Ответ #2 : 28 Май 2012, 08:05:58 »
Исправить /debian/control в собираемом пакете, оно ясно говорит где затык.
И да, к сетям это не имеет никакого отношения.
Спасибо за совет, буду разбираться, как это сделать.
Тему создал по такому принципу: сначала нашел "rtorrent и xmlrpc как подружить", а потом в этом же разделе создал новую тему, раз та закрыта. Поэтому последнее - это больше к модераторам.

Пользователь решил продолжить мысль 28 Май 2012, 08:11:08:
Такого файла в сырцах не нашел, равно как и вхождений строчки. По указанному пути временные файлы уже отсутствуют.

Повторюсь, как быть?
« Последнее редактирование: 28 Май 2012, 08:11:08 от BSB »

Оффлайн koshev

  • Старожил
  • *
  • Сообщений: 1706
  • חתול המדען
    • Просмотр профиля
Re: Снова rtorrent+xmlrpc
« Ответ #3 : 28 Май 2012, 08:19:29 »
А вообще ничего не надо делать. В 12.04 все собрано правильно, там xmlprc-c = 1.16. Устанавливайте из репазитариев собранные пакеты.
Если уж сильно хочется собрать самому то checkinstall - это не тот инструмент, который нужен, пользуйтесь dpkg и devscripts.
Debian GNU\Linux 7.11; ICH7; r8169; Linux 4.14.32-atomd525mv-imq-ja1 (i686)
Ubuntu GNU\Linux 18.04; MCP61; forcedeth; 4.15.0-20-generic (x86_64)

Оффлайн BSB

  • Автор темы
  • Участник
  • *
  • Сообщений: 239
  • Сама Справедливость
    • Просмотр профиля
Re: Снова rtorrent+xmlrpc
« Ответ #4 : 28 Май 2012, 08:21:30 »
А вообще ничего не надо делать. В 12.04 все собрано правильно, там xmlprc-c = 1.16. Устанавливайте из репазитариев собранные пакеты.
Спасибо, буду пробовать!
Если уж сильно хочется собрать самому то checkinstall - это не тот инструмент, который нужен, пользуйтесь dpkg и devscripts.
Не-не, Боже упаси самому! (с кривыми-то руками)

Пользователь решил продолжить мысль 28 Май 2012, 08:25:32:
Кстати, не подскажете заодно, какой именно пакет нужно установить?
# aptitude search xmlrpc
Цитировать
p   libkxmlrpcclient4                                                                 - simple XML-RPC client library                                                             
p   liblua5.1-xmlrpc-dev                                                              - Documentation files for the xmlrpc library for the Lua language version 5.1               
p   liblua5.1-xmlrpc0                                                                 - xmlrpc library for the Lua language version 5.1                                           
p   libqxmlrpc-dev                                                                    - full Qt4 based implementation of XML-RPC protocol. (headers)                               
p   libqxmlrpc-doc                                                                    - full Qt4 based implementation of XML-RPC protocol. (headers)                               
p   libqxmlrpc1                                                                       - full Qt4 based implementation of XML-RPC protocol.                                         
p   libredstone-xmlrpc-java                                                           - A small and verstile implementation of the XML-RPC Specification                           
v   libxmlrpc-c++-dev                                                                 -                                                                                           
p   libxmlrpc-c++4                                                                    - lightweight RPC library based on XML and HTTP [C++ runtime libraries]                     
p   libxmlrpc-c++4-dev                                                                - lightweight RPC library based on XML and HTTP [C++ development libraries]                 
v   libxmlrpc-c-dev                                                                   -                                                                                           
p   libxmlrpc-c3-dev                                                                  - lightweight RPC library based on XML and HTTP [transitional package]                       
p   libxmlrpc-core-c3                                                                 - lightweight RPC library based on XML and HTTP [C runtime libraries]                       
p   libxmlrpc-core-c3-dev                                                             - lightweight RPC library based on XML and HTTP [C development libraries]                   
p   libxmlrpc-epi-dev                                                                 - Development files for libxmlrpc-epi0, a XML-RPC request library                           
p   libxmlrpc-epi0                                                                    - XML-RPC request serialisation/deserialisation library                                     
p   libxmlrpc-epi0-dbg                                                                - Debug symbols for libxmlrpc-epi0, a XML-RPC request library                               
p   libxmlrpc-light-ocaml-dev                                                         - XmlRpc-Light is an XmlRpc library written in OCaml                                         
v   libxmlrpc-light-ocaml-dev-yn689                                                   -                                                                                           
v   libxmlrpc-ruby                                                                    -                                                                                           
v   libxmlrpc-ruby1.8                                                                 -                                                                                           
p   libxmlrpc3-client-java                                                            - XML-RPC implementation in Java (client side)                                               
p   libxmlrpc3-common-java                                                            - XML-RPC implementation in Java                                                             
p   libxmlrpc3-java-doc                                                               - XML-RPC implementation in Java (API documentation)                                         
p   libxmlrpc3-server-java                                                            - XML-RPC implementation in Java (server side)                                               
id  php5-xmlrpc                                                                       - XML-RPC module for php5                                                                   
p   trac-xmlrpc                                                                       - XML-RPC interface to the Trac wiki and issue tracking system                               
p   xmlrpc-api-utils                                                                  - Generate C++ wrapper classes for XML-RPC servers   
« Последнее редактирование: 28 Май 2012, 08:25:32 от BSB »

Оффлайн koshev

  • Старожил
  • *
  • Сообщений: 1706
  • חתול המדען
    • Просмотр профиля
Re: Снова rtorrent+xmlrpc
« Ответ #5 : 28 Май 2012, 08:28:08 »
aptitude install rtorrent
Оно по зависимостям подтянет всё нужное.
Debian GNU\Linux 7.11; ICH7; r8169; Linux 4.14.32-atomd525mv-imq-ja1 (i686)
Ubuntu GNU\Linux 18.04; MCP61; forcedeth; 4.15.0-20-generic (x86_64)

Оффлайн BSB

  • Автор темы
  • Участник
  • *
  • Сообщений: 239
  • Сама Справедливость
    • Просмотр профиля
Re: Снова rtorrent+xmlrpc
« Ответ #6 : 28 Май 2012, 08:55:31 »
Так вся затея была оттого, что rtorrent в репозитории достаточно старый. Если потом поверх скомпилировать его, прокатит?

Пользователь решил продолжить мысль 28 Май 2012, 09:01:51:
Всё, понемногу разобрался. libxmlrpc-core-c3-dev, судя по
« Последнее редактирование: 28 Май 2012, 09:01:51 от BSB »

Оффлайн koshev

  • Старожил
  • *
  • Сообщений: 1706
  • חתול המדען
    • Просмотр профиля
Re: Снова rtorrent+xmlrpc
« Ответ #7 : 29 Май 2012, 00:10:07 »
Так вся затея была оттого, что rtorrent в репозитории достаточно старый.
Вот это новость. 0.8.9/0.12.9 - всего лишь предыдущий стабильный релиз, текущий 0.9.2/0.13.2 скорее всего никаких значительных изменений не имеет (нет changelog'а на странице проекта), к слову сказать как не работал с ipv6 так и не работает, как не работал демоном самостоятельно, так и не работает.
Если интересно, вот макет для сборки пакетов rtorrent 0.9.2 и libtorrent 0.13.2 для предыдущего LTS - 10.04. Для сборки под текущий LTS надо поправить зависимости в debian/control. Они аналогичны для 0.8.9/0.12.9. Собственно вся сборка осуществлялась способом описанным тут.
Debian GNU\Linux 7.11; ICH7; r8169; Linux 4.14.32-atomd525mv-imq-ja1 (i686)
Ubuntu GNU\Linux 18.04; MCP61; forcedeth; 4.15.0-20-generic (x86_64)

Оффлайн BSB

  • Автор темы
  • Участник
  • *
  • Сообщений: 239
  • Сама Справедливость
    • Просмотр профиля
Re: Снова rtorrent+xmlrpc
« Ответ #8 : 30 Май 2012, 18:02:16 »
Так вся затея была оттого, что rtorrent в репозитории достаточно старый.
Вот это новость. 0.8.9/0.12.9 - всего лишь предыдущий стабильный релиз, текущий 0.9.2/0.13.2 скорее всего никаких значительных изменений не имеет (нет changelog'а на странице проекта), к слову сказать как не работал с ipv6 так и не работает, как не работал демоном самостоятельно, так и не работает.
Если интересно, вот макет для сборки пакетов rtorrent 0.9.2 и libtorrent 0.13.2 для предыдущего LTS - 10.04. Для сборки под текущий LTS надо поправить зависимости в debian/control. Они аналогичны для 0.8.9/0.12.9. Собственно вся сборка осуществлялась способом описанным тут.
Ну там несколько параметров вкусных добавлено в .rtorrent.rc
К примеру, предложенный example с сайта выдаст пару ошибок на 0.8.9

Оффлайн yurik11

  • Любитель
  • *
  • Сообщений: 82
    • Просмотр профиля
Re: Снова rtorrent+xmlrpc
« Ответ #9 : 23 Сентябрь 2012, 12:38:59 »
Цитировать
А вообще ничего не надо делать. В 12.04 все собрано правильно, там xmlprc-c = 1.16. Устанавливайте из репазитариев собранные пакеты.
Вот где засада. Я уж думал отказываться от него в 12.04 из за глюков, а оказалось в моем старом конфиге не указан SCGI port.

 

Страница сгенерирована за 0.146 секунд. Запросов: 24.