Как запустить синхронизацию BitTorrent?

Я нахожусь в Ubuntu 12.04 (точная) 64-битная версия и загрузил btsync исполняемый файл из http://labs.bittorrent.com/experiments/sync/ но запуск его, похоже, не имеет никакого эффекта. Двойной щелчок по исполняемому файлу ничего не делает, и запуск ./btsync в терминале также завершается немедленно без каких-либо выходных данных.

Кто-нибудь успешно запускал это под Ubuntu, и если да, то необходимо ли внести какие-либо специальные изменения в конфигурацию, чтобы это заработало?

Есть 2 способа использовать Синхронизация BitTorrent , 1-я Установка его с помощью PPA и 2-я загрузка

1- й ППА

sudo add-apt-repository ppa:tuxpoldo/btsyncsudo apt-get update

Для обычного использования на рабочем столе вам нужно только установить btsync-user:

sudo apt-get install btsync-user

В качестве альтернативы, если вы настраиваете свой сервер BTSync, установите btsync:

sudo apt-get install btsync

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

127.0.0.1:8888     # This will redirect to the 2nd link

операционная

http://127.0.0.1:8888/gui/

Имя пользователя = администратор, Пароль = (Используйте, заданный во время установки)


2-я Загрузка

Загрузите Клиент синхронизации BitTorrent

cd Downloadstar xzpf btsync_glibc23_x64.tar.gz # I have downloaded 64 bit. So check your version ./btsync

Результатом будет

./btsync BitTorrent Sync forked to background. pid = 5771  # some what like this pid will be change

enter image description here

Откройте любой веб-браузер и скопируйте и вставьте следующую строку

127.0.0.1:8888     # This will redirect to the 2nd link

операционная

http://127.0.0.1:8888/gui/

enter image description here


Если вы наберете ./btsync --help вы также можете запустить его в режиме без деамона

./btsync --help BitTorrent Sync 1.0.132 Usage: btsync [--config <path>] [--nodaemon] [--generate-secret] [--dump-sample-config] [--help] [--get-ro-secret <secret>] Options:--config - location and name of configuration file--nodaemon - do not use daemon mode--generate-secret - generate shared secret--get-ro-secret - get read only secret for existing master secret--dump-sample-config - dump sample config file--help - print this message and exit

Помогите

forum.bittorrent.com

Видеоурок jupiterbroadcasting.com

Пожалуйста, также взгляните на Одноранговая (P2P) синхронизация и совместное использование Ubuntu

Согласно руководство пользователя (pdf), нет (по крайней мере, на данный момент) собственного графического интерфейса для Linux. Графический интерфейс для Linux основан на браузере, и к нему можно получить доступ по адресу http://localhost:8888/gui/.

По состоянию на июнь 2017 года Sync (теперь принадлежит Resilio) теперь предоставляет репозитории для многих основных операционных систем Linux, включая Ubuntu, Debian, Centos, Red Hat, Fedora и др.

Инструкции по установке следующие здесь, и скопирован ниже для Ubuntu. Есть руководство о том, как использовать синхронизацию с Linux здесь.

Шаги по установке Ubuntu

Создайте файл с именем /etc/apt/sources.list.d/resilio-sync.list со следующим содержимым для регистрации репозитория Resilio:

deb http://linux-packages.resilio.com/resilio-sync/deb resilio-sync non-free

Добавьте открытый ключ с помощью следующей команды:

wget -qO - https://linux-packages.resilio.com/resilio-sync/key.asc | sudo apt-key add -

Установить синхронизацию

sudo apt-get updatesudo apt-get install resilio-sync

Страница, на которую я ссылался, посвящена тому, как ее запустить и как заставить ее запускаться автоматически.

Официальные пакеты

По состоянию на 18 февраля 2016 года существуют официальные пакеты Ubuntu/Debian. Приведенные ниже инструкции взяты из сообщение об объявлении в блоге.

Добавить репозиторий Apt

sudo sh -c 'echo "deb http://linux-packages.getsync.com/btsync/deb btsync non-free" > /etc/apt/sources.list.d/btsync.list'

Рекомендуется удалить любые другие сторонние репозитории, связанные с bt-sync, из /etc/apt/sources.list.d первый.

Добавить Ключ Подписи

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

wget -qO - http://linux-packages.getsync.com/btsync/key.asc | sudo apt-key add -

Устанавливать

sudo apt-get updatesudo apt-get install btsync

Управление синхронизацией

Ubuntu 14.10 и более ранние версии

Если ваша ОС использует sysvinit, upstart, управляйте синхронизацией с помощью следующих команд:

sudo service btsync (command)

где (команда) может быть start, stop, или restart

Ubuntu 15.04 и более поздние версии

Если ваша ОС использует systemd, используйте следующие команды для управления синхронизацией:

sudo systemctl (command) btsync

где (команда) может быть start, stop, enable, disable, или status

Разрешения и пользователи

Обратите внимание, что при установке пакета синхронизации он добавит btsync пользователя к вашему Linux и запускайте под btsync пользователь. Позаботьтесь о разрешениях и группах, прежде чем начинать синхронизацию.

Если вы используете Ubuntu 15.04 или более позднюю версию, можно запустить синхронизацию под вашей текущей учетной записью пользователя, если вы запустите ее с помощью команды:

sudo systemctl --user (command) btsync

К сожалению, эта опция недоступна для 14.10 или более ранних версий.

Создайте сценарий запуска и настройте Nginx SSL для удаленного доступа

nano /etc/init.d/btsync

#! /bin/sh# /etc/init.d/btsync## Carry out specific functions when asked to by the systemcase "$1" instart)    /USERACCOUNT/.btsync/btsync --config /USERACCOUNT/.btsync/btsync.conf    ;;stop)    killall btsync    ;;*)    echo "Usage: /etc/init.d/btsync {start|stop}"    exit 1    ;;esacexit 0
chmod 755 /etc/init.d/btsyncupdate-rc.d btsync defaults

Начать синхронизацию BT

service btsync start

Конфигурация Nginx

/etc/nginx/сайты с поддержкой/btsync.xx.xxx

server {       listen         80;       server_name    btsync.xx.xxx;       rewrite        ^ https://$server_name$request_uri? permanent;}    server {           listen         443;           server_name    btsync.xx.xxx;           ssl            on;            ssl_certificate /etc/ssl/certs/ssl-cert-snakeoil.pem;            ssl_certificate_key /etc/ssl/private/ssl-cert-snakeoil.key;            access_log  /var/log/nginx/access.log;            location / {                    proxy_pass      http://127.0.0.1:8888;            }    }

Я нашел здесь очень полезное пошаговое руководство:

https://www.digitalocean.com/community/articles/how-to-use-bittorrent-sync-to-synchronize-directories-in-ubuntu-12-04

Я знаю, что не излагаю здесь инструкции из сообщения в блоге. Но в конечном итоге это было более полезно для меня, поэтому я хотел поделиться.

Неофициальный PPA BitTorrent Syncтеперь у него есть пакет btsync-gui, который добавляет графический интерфейс GTK (в дополнение к WebUI). Там есть тема о графическом интерфейсе на форуме btsync.

В соответствии с оригинальным сопровождающим PPA tuxpoldo, новый способ сделать это для версии (2.0 +) (должен быть запущен в bash):

sh -c "$(curl -fsSL http://debian.yeasoft.net/add-btsync-repository.sh)"sudo apt-get updatesudo apt-get install btsync-guibtsync-gui

** ПРИМЕЧАНИЕ ** это сообщение датировано 2013/2014 годом. Sinze btsync версии 2.0 произошли значительные изменения, и упомянутый ниже PPA не поддерживает версию 2.0

Что такое пакет для BtSync? Я не могу найти его в apt-get.

@seb Не могли бы вы, пожалуйста, предоставить здесь новый PPA?

У меня есть проблема при запуске BTsync с маленькими экранами. Я открыл новую тему об этом здесь virtualbox - How to Handle BTsync GUI in Ubuntu 14.04 with Small Displays? - Ask Ubuntu Проблема связана с представлением BTsync, которое исправлено без полосы прокрутки по оси y.