11 янв. 2010 г.

Freedcpp - DC клиент, основанный на исходном коде LinuxDC

Freedcpp - DC клиент, основанный на исходном коде LinuxDC с многопоточным скачиванием файлов с пользователей, что позволяет увеличить скорость в несколько раз в сетях P2P. В Freedcpp есть поддержка смайлов в чате, русифицирован и множество полезных дополнительных настроек, что делает его хорошей альтернативой популярному клиенту  LinuxDC.
Сайт проекта: Freedcpp
 Freedcpp - это прекрасная замена в линуксе таких известных клиентов P2P, как StrongDC++ ApexDC++ FlylinkDC++.



Установка Freedcpp из исходников:
устанавливаем зависимости для сборки

sudo apt-get install subversion libboost-dev scons libgnome2-dev libnotify-dev
sudo apt-get build-dep linuxdcpp
получаем свежий trunk  и потом конфигурируем

svn checkout http://freedcpp.googlecode.com/svn/trunk/ freedcpp-read-only
cd ./freedcpp-read-only/
scons PREFIX=/usr/local
устанавливаем
sudo scons install
запускаем командой
freedcpp
Удалить можно так (выполняется из тойже папки, в которой собирали):
sudo scons -c install
Если лень заморачиваться с исходниками и привыкли к пакетам,
то готовые deb пакеты Freedcpp для Ubuntu 32 и 64 бит и Debian можно устанавливать и обновлять с  PPA репозитория на Launchpad для FreeDC, достаточно выполнить в терминале следующие команды:
подключаем репозиторий FreeDC (одной строкой)
sudo su -c 'echo "deb http://ppa.launchpad.net/tehnick/tehnick/ubuntu karmic main" >
/etc/apt/sources.list.d/tehnick.list'

импортируем ключ для этого репозитория
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 437276613F6729E2
обновляем список доступных пакетов
sudo apt-get update
устанавливаем freedcpp
sudo apt-get install freedcpp freedcpp-mediapack freedcpp-example-theme



Как научить  Freedcpp перехвату магнет ссылок в Firefox и Google Chrome?

Есть решение по подхвату магнет ссылок из Firefox и Google Chrome в Freedcpp:

1. Создаём каталог magnet в ~/.gconf/desktop/gnome/url-handlers/
2. Создаём в этом каталоге (~/.gconf/desktop/gnome/url-handlers/magnet/) файл %gconf.xml
3. Содержимое %gconf.xml:
gconf  (сделал ссылку на файл, тк тут невозможно вставить код)

Запускаем Firefox, открываем новую вкладку, вставляем about:config, соглашаемся
на изменения конфигурации Firefox.
Правой кнопкой мыши создаем новую сроку  "network.protocol-handler.app.magnet"(если ключ существует, пропускаем этот шаг)
Задаем значение этого ключа - "freedcpp".

После чего нужно перезапустить иксы или перезагрузить систему.

8 комментариев:

[lol]2Fast4U комментирует...

Хм, никогда не жаловался на скорость в linuxdcpp :)

VyacheslavS комментирует...

А я и не писал, что он быстрее linuxdcpp может качать.
В freedcpp - больше удобных фич, которые отсутствуют в linuxdcpp.
Опять же вспоминается, что если у linuxdcpp версия ядра ниже 0,705, то в нем отсутствует многопоточность.

Unknown комментирует...

А в репозиторий планируете добавлять?

Tehnick комментирует...

1) Зачем перезагружать систему, если достаточно просто перезапустить иксы?

2) Лучше бы ссылку дал на страницу с готовыми пакетами. Те, что ты скопировал, быстро устареют...

http://tehnick-8.narod.ru/freedcpp/

Unknown комментирует...

Действительно, лучше прямые ссылки на файлы разместить. У меня сначала не получилось из исходников собрать, а когда решил установить пакеты, то не нашёл их на указанной странице (NoScipt заблокировал всё кроме шапки). Но теперь работает, конечно, симпатичнее оригинала. Не пойму почему такую шорошую программу не включить в репозитарий, чтобы ставилось легко у каждого.

stuzer комментирует...

А есть в этом клиенте функция "свернуть при запуске"? не могу найти

Анонимный комментирует...

Привет!
Даже очень забавный сайт.

Масса приколов...Альфа, Дудка, План, Анаша, и т.д.
Доброе пожаловать на сайт:
[b]
www.hydra-momentalnyy.hydra-ru-center.cf/sitemap.xml


[/b]

Анонимный комментирует...

Привет!
Такой ппц какой сайт.

Море приколов...Гердос, Анаша, MDMA, Гашишь, и т.д.
Жми на сайт:
[b]
http://hydra-site.ijygysugij.tk


[/b]