Как запустить BitTorrent Sync?

68

Я нахожусь в Ubuntu 12.04 (точный) 64 бит и загружаю файл btsync из Ссылка , но его запуск не выполняется Кажется, это не имеет никакого эффекта. Двойной щелчок по исполняемому файлу ничего не делает, и запуск ./btsync в терминале также немедленно выходит без вывода.

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

    
задан waldyrious 23.04.2013 в 20:00
источник

8 ответов

32

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

    
ответ дан waldyrious 23.04.2013 в 20:05
источник
102
  

Существует 2 способа использования BitTorrent Sync , 1-я установка с использованием PPA & amp; 2nd Download

1st PPA

sudo add-apt-repository ppa:tuxpoldo/btsync
sudo 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/

Username = admin, Password = (использование установлено во время установки)

Вторая загрузка

Загрузите клиент BitTorrent Sync

cd Downloads
tar 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

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

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

ИЛИ

http://127.0.0.1:8888/gui/

Если вы наберете ./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

    
ответ дан Qasim 16.05.2013 в 11:11
4

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

Инструкции по установке здесь и скопированы ниже для Ubuntu. Существует руководство по использованию Sync с 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 update
sudo apt-get install resilio-sync

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

    
ответ дан Tim 27.06.2017 в 05:39
3

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

По состоянию на 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 update
sudo apt-get install btsync

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

Ubuntu 14.10 и ранее

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

sudo service btsync (command)

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

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

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

sudo systemctl (command) btsync

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

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

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

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

sudo systemctl --user (command) btsync

К сожалению, этот параметр недоступен для 14.10 или ранее.

    
ответ дан Bozaro 01.05.2016 в 19:36
2

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

  

nano /etc/init.d/btsync

#! /bin/sh
# /etc/init.d/btsync
#

# Carry out specific functions when asked to by the system
case "" in
start)
    /USERACCOUNT/.btsync/btsync --config /USERACCOUNT/.btsync/btsync.conf
    ;;
stop)
    killall btsync
    ;;
*)
    echo "Usage: /etc/init.d/btsync {start|stop}"
    exit 1
    ;;
esac

exit 0
chmod 755 /etc/init.d/btsync
update-rc.d btsync defaults

Запустить BT Sync

service btsync start

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

/etc/nginx/sites-enabled/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;
            }
    }
    
ответ дан nicoX 01.10.2013 в 13:14
1

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

Ссылка

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

ответ дан gare 27.04.2014 в 03:16
1

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

ответ дан saji 29.12.2014 в 14:36
0

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

sh -c "$(curl -fsSL http://debian.yeasoft.net/add-btsync-repository.sh)"
sudo apt-get update
sudo apt-get install btsync-gui
btsync-gui
    
ответ дан Jonathan Leaders 08.04.2015 в 01:39