RuTorrent установка и настройка под Gentoo: различия между версиями
ALEX (обсуждение | вклад) |
ALEX (обсуждение | вклад) |
||
Строка 4: | Строка 4: | ||
==Приготовления и системные требования== | ==Приготовления и системные требования== | ||
Посмотрим, что надо иметь на сервере, для установки ruTorrent. | Посмотрим, что надо иметь на сервере, для установки [http://code.google.com/p/rutorrent/ ruTorrent]. | ||
* rTorrent версии не менее 0.8.2, скомпилированный с поддержкой XML-RPC. | * rTorrent версии не менее 0.8.2, скомпилированный с поддержкой [[wikipedia:ru:XML-RPC|XML-RPC]]. | ||
* Веб-сервер с поддержкой php 5.0. | * Веб-сервер с поддержкой php 5.0. | ||
* Браузер, как локальный клиент (IE 7.0, Firefox 2.x, Firefox 3.x, Opera 9.x) | * Браузер, как локальный клиент (IE 7.0, Firefox 2.x, Firefox 3.x, Opera 9.x) | ||
Строка 12: | Строка 12: | ||
Теперь я напишу, с что стояло у меня, перед тем как я приступил к работе: | Теперь я напишу, с что стояло у меня, перед тем как я приступил к работе: | ||
* OS Gentoo Linux 64 bit kernel 2.6.27 | * OS [http://www.gentoo.org/ Gentoo] Linux 64 bit kernel 2.6.27 | ||
* Apache 2.2.11 | * [http://www.apache.org/ Apache] 2.2.11 | ||
* PHP 5.2.10 | * [http://php.net/index.php PHP] 5.2.10 | ||
* rTorrent 0.8.5 | * [http://libtorrent.rakshasa.no/ rTorrent] 0.8.5 | ||
* Opera 10.10 | * [http://www.opera.com/ Opera] 10.10 | ||
Основу я указал, теперь приступим к приготовлениям. | Основу я указал, теперь приступим к приготовлениям. | ||
===Подготовка системы к ruTorrent=== | ===Подготовка системы к ruTorrent=== | ||
Для начала надо пересобрать | Для начала надо пересобрать [[RTorrent_-_установка_и_настройка|rTorrent]] с необходимой опципей, т.е. поддержкой [[wikipedia:ru:XML-RPC|XML-RPC]]. | ||
Для этого в файл package.use добавляем строку. | |||
{{File|/etc/portage/package.use| | |||
<pre>net-p2p/rtorrent daemon xmlrpc</pre> | |||
}} | |||
{{Note|Опция daemon у меня там уже была для того, чтобы я мог зпускатье го в режиме демона}} |
Версия 15:35, 13 декабря 2009
ruTorrent - это графическая оболочка для работы с торрент клиентом rTorrent, работающая под управлением веб сервера. С версии 0.7.5, rtorrent можно собрать вместе с поддержкой протокола XML-RPC. Это позволяет в удобной для форме общаться с клиентом, управлять им, используя что-то своё (как правило веб обёртку), а не только консоль с ncurses.
Одним из наиболее интересных приложений, основанных на веб-технологии на мой взгляд оказался проект ruTorrent. Я уже давно пользовался rTorrent, но как-то настал тот момент, когда я устал от консоли и мне захотелось иметь красивый и наглядный вывод информации в браузер о текущем положении дел. Это пожалуй единственное что мне было интересно, т.к. управлять программой мне удобнее используя горячие клавиши, а так же конфигурационный файл. Рассмотрим как можно прикрутить себе веб-морду, очень сильно напоминающую неплохой Win torrent clietn - uTorrent =).
Приготовления и системные требования
Посмотрим, что надо иметь на сервере, для установки ruTorrent.
- rTorrent версии не менее 0.8.2, скомпилированный с поддержкой XML-RPC.
- Веб-сервер с поддержкой php 5.0.
- Браузер, как локальный клиент (IE 7.0, Firefox 2.x, Firefox 3.x, Opera 9.x)
Теперь я напишу, с что стояло у меня, перед тем как я приступил к работе:
Основу я указал, теперь приступим к приготовлениям.
Подготовка системы к ruTorrent
Для начала надо пересобрать rTorrent с необходимой опципей, т.е. поддержкой XML-RPC.
Для этого в файл package.use добавляем строку.
net-p2p/rtorrent daemon xmlrpc