Ivan Dives ([info]cottidianus) wrote,
@ 2007-09-02 11:59:00
Previous Entry  Add to memories!  Tell a Friend!  Next Entry
как качать файлы с торрентов? или установка Azureus в Debian
в теории всё должно ограничиться этим:
$ sudo apt-get install -y azureus

но установленный таким образом азуреус пирует процессорным временем, при этом загребая себе всего каких-то 99% ресурсов компьютера (тоесть в системе работать дальше невозможно)

что делать?

// сокращения: ОСА - официальный сайт Azureus

(1)
$ sudo apt-get remove azureus

во-первых старый азуреус больше не понадобится
во-вторых на ОСА рекомендуют не держать сразу 2 штуки на одном компьютере
(2) нужна новая, свежая версия сан джавы (её рекомендуют на ОСА)
идём на www.java.com и качаем последнюю (я скачал 1.6.0_02)
[fix] в unstable репозитории Дебиана есть последнаяя версия
(3) скачать свежий азуреус
во-первых, это рекомендация с того же ОСА
во-вторых, даже в анстейбле лежит всё та же 2.5.0.4 (которой уже 7 месяцев), что и в тестинге
короче говоря, идём сюда: http://sourceforge.net/project/showfiles.php?group_id=84122 и качаем самый новый азуреус (я скачал Azureus_3.0.2.2_linux.tar.bz2)
(4) создаём папку для этого всего и распаковываем (у меня получилось 2 папки: azureus и jre1.6.0_02)

а вот теперь немного шаманства

(5) азуреус надо запустить из свежеустановленной джавы, а не из /usr/bin/java (который прилинкован к gij, который нужен опенофису и я не советую играться с этим пакетом [gij] ибо шансы угробить офис без возможности восстановить всё простой переустановкой очень высоки)
из официальной документации (http://azureus.sourceforge.net/howto_linux.php) я получаю вот такую строчку запуска:
java -cp swt.jar:Azureus2.jar -Djava.library.path=./ org.gudy.azureus2.ui.swt.Main

причём я намеренно пользую Мотиф-версию, ибо ГТК-вариант безнадёжно болен обжорством CPU времени. Итак,
$ cd <путь_к_папке_с_азуреусом>/azureus
$ ../jre1.6.0_02/bin/java -cp swt.jar:Azureus3.0.2.2.jar -Djava.library.path=./ org.gudy.azureus2.ui.swt.Main

у меня работает
(6) красивости: кнопку запуска на рабочий стол
вот мой файл run_azureus с правами +x:
#!/bin/bash
cd ~/trash/azureus
../jre1.6.0_02/bin/java -cp swt.jar:Azureus3.0.2.2.jar -Djava.library.path=./ org.gudy.azureus2.ui.swt.Main

на него делается кнопка запуска, а в качестве картинки на кнопку берётся Azureus.png из папки азуреуса

$ ps -ef | grep azureus | grep java
ivan     31379 31378  4 11:44 ?        00:02:14 ../jre1.6.0_02/bin/java -cp swt.jar:Azureus3.0.2.2.jar -Djava.library.path=./ org.gudy.azureus2.ui.swt.Main


ура! всё работает
интересно увидеть мнения о статье в комментариях (как написана, что хорошо, где можно сделать получше)



(Post a new comment)


[info]cheshirre_cat
2007-09-02 09:57 am UTC (link)
можна поставить 4фортачки+мюторрент и неипать мосг :)

(Reply to this) (Thread)


[info]cottidianus
2007-09-02 10:29 am UTC (link)
так я могу мюторрент и без четырёх форточек пользовать, но не нравится он мне - я люблю азуреус

(Reply to this) (Parent)


[info]moose_kazan
2007-09-02 12:54 pm UTC (link)
А чем KTorrent не угодил?

(Reply to this) (Thread)


[info]cottidianus
2007-09-02 05:06 pm UTC (link)
не вижу смысла в твоём вопросе: я нигде не писал, что мне чем-то не угодил rtorrent.

целью статьи есть описание настройки Азуреус под Линукс так, чтобы можно было его пользовать

как тебе статья?

(Reply to this) (Parent)(Thread)


[info]moose_kazan
2007-09-02 05:11 pm UTC (link)
Больше на хавту похоже:)

(Reply to this) (Parent)


[info]ibh
2007-09-02 04:27 pm UTC (link)
Написана простенько, особо ничего сложного. Однако, когда я этот азик поставил, у меня дальше дело не пошло именно по указанной причине и разбираться не хотелось. :) Поэтому я осел на ktorrent, который сейчас можно спокойно и безболезненно пользовать.

(Reply to this) (Thread)


[info]cottidianus
2007-09-02 06:19 pm UTC (link)
я думаю, что многие поступают точно так же

запостю я, наверное, хавту куда-нибудь на опеннет или на citkit, чтобы Азуреус не терял пользователей

(Reply to this) (Parent)


[info]alogic
2007-09-03 01:28 pm UTC (link)
apt-cache policy azureus
azureus:
Установлен: 2.5.0.0+0-1

oleg 3765 3197 0 Sep02 ? 00:05:23 java -Xmx1024M -Djava.library.path=.:/usr/lib/jni:/usr/lib -classpath Azureus2.jar:swt.jar:/usr/share/java/Azureus2.jar:/usr/share/java/swt-gtk-3.2.1.jar org.gudy.azureus2.ui.common.Main

И таких проблем не было.

(Reply to this) (Thread)


[info]cottidianus
2007-09-03 05:43 pm UTC (link)
бывает же...

(Reply to this) (Parent)


[info]cottidianus
2007-09-03 10:53 pm UTC (link)
да, кстати. Я обновляюсь с testing и unstable репозиториев :)

тут и GNOME 2.18.3, и Pidgin 2.1.1 и Iceweasel 2.0.0.6 и всё работает, а несколько мелких проблем абсолютно решаемы

(Reply to this) (Parent)


[info]alex_007
2007-09-03 11:16 pm UTC (link)
У меня почему-то не заработало

bash ./azureus.sh
Exception in thread "main" java.lang.NoClassDefFoundError: org/gudy/azureus2/ui/swt/Main

(Reply to this) (Thread)


[info]cottidianus
2007-09-04 06:53 am UTC (link)
$ ls Azureus3.0.2.2.jar
ls: Azureus3.0.2.2.jar: Нет такого файла или каталога
$ java -cp swt.jar:Azureus3.0.2.2.jar -Djava.library.path=./ org.gudy.azureus2.ui.swt.Main
Exception in thread "main" java.lang.NoClassDefFoundError: org/gudy/azureus2/ui/swt/Main

проблема возникает, если джава не может найти файл для запуска - подредактируй

(Reply to this) (Parent)(Thread)


[info]alex_007
2007-09-04 07:24 pm UTC (link)
Подсмотрел какая строка запуска формируется при запуске скрипта azureus, находящегося в родной директории) и соответственно изменил строку запуска у себя
с таким указанием параметра -cp "./Azureus2.jar:./swt.jar" все проканало.

Правда все равно вернулся на мюторрент -- даже под вайном он меньше кушает процессора

(Reply to this) (Parent)


[info]simmons_fan
2007-09-04 06:13 am UTC (link)
Написано вроде доходчиво. Слава Богу, до Дебиана, Линукса и прочих кошмаров обычного юзера у меня руки ещё не дошли - и без того дел по горло.
P.S. - мюторрент рулит.

(Reply to this)


[info]alogic
2007-09-04 10:23 pm UTC (link)
Таким образом вывод такой - вместо хауту лучше выложить пакет:)

(Reply to this) (Thread)


[info]cottidianus
2007-09-04 11:01 pm UTC (link)
какая, однако, хорошая мысль.

я сначала попробую потревожить девелоперов деба (последний пакет сана и так есть), если не удасться, возможно соберу пакет сам

(Reply to this) (Parent)(Thread)


[info]alogic
2007-09-04 11:05 pm UTC (link)
Тоже мысль. Такая просьба вполне может быть эффективней самостоятельных экспериментов. Многие ж юзеры молчат как рыбы. Ни спасибо не скажут ни чего не хватает...

(Reply to this) (Parent)


[info]jetxee
2007-09-06 12:04 pm UTC (link)
У меня:
azureus 2.5.0.4-1 (testing)
sun-java5-jre 1.5.0-11-1 (testing/non-free)

Всё работает нормально. Azureus нагружает процессор максимум на 5% (Celeron M 1.5 GHz). GTK-интерфейс.

Да,

$ /usr/bin/java -version
java version "1.5.0_11"
Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_11-b03)
Java HotSpot(TM) Client VM (build 1.5.0_11-b03, mixed mode, sharing)
$ file /usr/bin/java
/usr/bin/java: symbolic link to `/etc/alternatives/java'


В debian-системах, когда одну и ту же функциональность предоставляют несколько пакетов (как, например, джава-машину или почтовый сервер), выбрать, какой из них будет использоваться по умолчанию, если установлено несколько. Этим управляет система «альтернатив». Подробности man 8 update-alternatives.

(Reply to this)


Create an Account
Forgot your login or password?
Login w/ OpenID
English • Español • Deutsch • Русский…