Сайт проекта: 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
устанавливаем freedcppsudo 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".
После чего нужно перезапустить иксы или перезагрузить систему.