поэксперементировал я на досуге с разными торрент-клиентами и вернулся обратно на Azureus. Вкратце впечатления:
1: rtorrent - что-то совсем не то что надо. возможностей маловато. Файлики по одному не скачаешь. Т.к. работаю с торрентом по принципу бросил торрент и забыл, то каждый раз когда вспоминаю о торренте искать справку по хоткеям и скачть что там и как не впечатлило. Еще более менее удобно если просто в одну папку скидывать *.torrent файлы, а он их автоматом целляет. Если же есть какая-то структура хранения данных, а не файлопомойка в которой все в кучу. То не удобно.
2: Torrent Swepper - вообще не запустился.
3: Deluge - установился и поработал какое-то время. Но глючный зараза. Порой перестает раздавать. Не может сам открыть порты UPnP. Даже если ему их для него открыть, то на сайтах видим что порты на прямую не открыты. Скорость от этого конечно сильно падает. Последнее что меня убило, так то что при каждом старте он пересчитывает контрольную сумму всех торрентов(когда пара десятков торрентов и все больше 6 гигов очень долгое занятие).
Пару раз убивал все его конфиги и переустанавливал его. Один фиг. Поведение не изменилось. В добавок он так отсчитал контрольные у всех торрентов, что теперь эти файлы никто не считает скаченными. Он что-то дописал в конец или начало файлов. Длина увеличилась, стала больше чем на треккере и файлы перестали раздаваться любыми другими клиентами кроме Deluge. Очень позитивненький момент.
4: Azureus - на его и вернулся, после небольшой доработки его напильником. А точнее скачал свежую SWT.JAR подправил файлик /usr/bin/azureus и теперь запускается и летает гораздо быстрее чем раньше.
А теперь о доработке:
sudo vim /usr/bin/azureus
можно как сказано в факах добавить в начале файлика путь до явы.
JAVA_PROGRAM_DIR="/usr/lib/jvm/java-6-sun/bin/"
Но это не поможет. Это я про свой опыт говорю. Если после добавления этой строчки в About вашего Azureuz написано что он работает на 6ой яве, то вам повезло. А мне нет. Чтобы все-таки оно работало на последней я перешел в конец этого файлика и добавил полный путь до явы. Эта часть файла стала выглядеть вот так:
exec /usr/lib/jvm/java-6-sun-1.6.0.00/bin/java -Djava.library.path=/usr/lib/jni:/usr/lib \
-Dgnu.gcj.runtime.VMClassLoader.library_control=never \
-Dazureus.install.path=$dir \
-classpath /usr/share/java/Azureus2.jar:$CP \
org.gudy.azureus2.ui.swt.Main "$@"
Еще надо сходить вот
сюда и скачать файлик
swt-3.3RC2-gtk-linux-x86.zip из него мы возьмем swt.jar и заменим им те, что лежат у нас. Я поменял вот эти файлы:
/usr/lib/java/swt3.2-gtk.jar
/usr/lib/java/swt.jar
/usr/lib/java/swt-gtk.jar
Это сделано из-за того, что новые версии Azureus ругаются на то что не могут проапгрейдить сами swt.jar. И отправляют почитать wiki как это надо сделать. Понятно что там ничего толком не описано.
Ну а теперь о главном. С помощью этих манипуляций у меня работает Azureus 3.0.1.5_B8