Тёрка в тагах


Друзья

Его(54) Общие(0) Хотят дружить(7)


  • 37737

  • ABychkov

  • astep

  • barirrra

  • BLondino4ka95

  • Bloodalan

Ещё →

Враги

Его(5) Общие(0) Обиженные(0)


  • Annysha

  • dkuznec

  • Kaupix

  • Sergey-maker

  • ZeR

  • login

Большая Тёрка / Мысли / Личная лента Frezot /


Frezot

Посвящается: Insider, Shiftj7

p2p для ubuntu

ubuntu, Мануал

хотелось мне нескольких вещей

- стабильности (флай под вайном висит часто и вообще не наш путь)

- множественного соединения (прошлые мои опыты тянули один файл лишь с одноого юзера)

- корректной передачи магнетов из фокса (для остальных браузеров, пардоньте, но не стал разбираться)

и таки добился! )))

к сожалению тупо через gui, из репозитария скачав linuxdcpp, получаем не очень корректный результат

но погуляв по форумам и покурив немного мануалы был найден выход

спешу делиться

пердупреждаю заранее понадобится консолько, но там не страшно ;)

итак, поехали

Этап первый, ставим клиент

0. ctrl-alt-t нажимем получаем терминал

1. копируем туда и исполняем строку (вставка в консоли делается не комбинашкой ctrl-v, а shift-insert, имейте ввиду)

sudo apt-get install subversion libboost-dev scons libgnome2-dev libnotify-dev

ждёмс завершения и строки приглашения сеанса вида username@computername:~$

2. ещё одну строку исполняем

sudo apt-get build-dep linuxdcpp

3. далее

svn checkout http://freedcpp.googlecode.com/svn/trunk/ freedcpp-read-only

может ругнутся что нет svn-а и предожить его доставить, и даже подсказать какой коммандой, тут надеюсь сообразите без меня

4. тепереь меняем рабочую директорю командой

cd ./freedcpp-read-only/

5. и наконец

scons && sudo scons install

тоже может ругнуться - дайте ему чего попросит и повторите комманду

ждемс. у меня пыхтел пару минут.

закрываем терминал

итак. первый этап завершен. клиент поставлен.

чтобы проверить жмем alt-f2 и исполняем freedcpp

откроется клиент, там прописываем ник хаб и настройки

Этап номер два, прописываем магнеты

теперь второй этап. нам хочется чтоб фокс передавал туда магнет. очень-хочется )))

для этого вначале создаем простой файл сценария в домашнем каталоге пользователся

1. переход -> домашний каталог

2. пкм -> создать документ -> пустой документ

3. обзываем этот документик freedcppt.sh

4. открываем с помошью gedit либо notepad, или ещё какого текстового редактора. вносим туда следующие две строки

#!/bin/bash
freedcpp $1

сохранаем

5. теперь файлик нужно сделать исполняемым, для этого ctrl-alt-t и выполняем

chmod +x /home/username/freedcppt.sh

не забываем username заменять на имя своего пользователя в системе, иначе ошибку получим ;)

6. теперь открываем фокс и жмем на какойнить магнет, откроется окошко "открывать с помощью" там ему указываем на толькочто созданый скрипт и ставим галочку "запомнить"

7. радуемся жизни, качаем свежую серию криса и саут парка ))))))

13 комментариев

Shiftj7

Frezot, Большое спасибо! щас попробую )


Shiftj7
4 комментария

Frezot

Shiftj7,

1. В новой вкладке firefox открываем страницу about:config

2. Правой кнопкой мыши создаем новый строковый ключ "network.protocol‑handler.app.magnet"(если ключ существует, пропускаем этот шаг)

3. задаем значение этого ключа — «/home/username/freedcppt.sh»

перезагружаем ВСЁ на всякий случай ;)

3 комментария

Shiftj7

Frezot, спасибо — щас сделаем...


Shiftj7

Frezot, все сделал, все настроил... Спасибо!

1 комментарий

Starter

Frezot,

alt
EiskaltDC
Проект ответвление Valknut.
Отличия:
  • Множество готовых пакетов для различных дистрибутивов Linux;
  • В стандартной версии есть поддержка получения magnet‑ссылок от других приложений.
Есть инструкция для настройки браузеров Opera и Firefox на передачу magnet‑ссылок Valknut/Eiskalt
Официальный сайт проекта:
По моему мнению лучший клиент для linux
5 комментариев

LinuxDale

Frezot, типа спасиб)