Я нахожусь в Ubuntu 12.04 (точная) 64bit и скачал исполняемый файл btsync
с http://labs.bittorrent.com/experiment/sync/ , но, похоже, он не работает эффект. Двойной щелчок по исполняемому файлу ничего не делает, и запуск ./btsync в терминале также завершается немедленно без вывода.
Кто-нибудь успешно запускал это под Ubuntu, и если да, есть ли какие-то особые изменения в конфигурации, которые необходимо сделать, чтобы он работал?
Неофициальный PPA BitTorrent Sync теперь имеет пакет btsync-gui
, который добавляет GTK GUI (в дополнение к WebUI). На форуме btsync есть ветка о GUI .
Создание сценария запуска и настройка Nginx SSL для удаленного доступа
nano /etc/init.d/btsync
blockquote>#! /bin/sh # /etc/init.d/btsync # # Carry out specific functions when asked to by the system case "$1" 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
blockquote>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; } }
Существует 2 способа использования BitTorrent Sync , 1-й. Установите его, используя PPA & amp; 2nd Download
blockquote>1st PPA
sudo add-apt-repository ppa:tuxpoldo/btsync sudo apt-get update
Для обычного использования на рабочем столе вам нужно только установить
btsync-user
:[ 1122] В качестве альтернативы, если вы настраиваете свой сервер BTSync, установитеsudo apt-get install btsync-user
btsync
:
sudo apt-get install btsync
Во время установки просто используйте настройку по умолчанию и также установите пароль администратора. Доступ к нему можно получить с помощью [ 1123]
127.0.0.1:8888 # This will redirect to the 2nd link
ИЛИ
http://127.0.0.1:8888/gui/
Имя пользователя = admin, Пароль = (Использование установлено во время установки)
2-й Скачать
Скачать Клиент 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
[ 1129]
Откройте любой веб-браузер & amp; скопируйте и вставьте следующую строку
127.0.0.1:8888 # This will redirect to the 2nd link
ИЛИ
http://127.0.0.1:8888/gui/
<час>
Если вы введете
./btsync --help
] вы также можете запустить его без режима deamon./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
Help
blockquote> [ 1136] Видеоруководство jupiterbroadcasting.com
Пожалуйста, ознакомьтесь с Синхронизацией Peer To Peer (P2P) и совместным использованием Ubuntu
Я нашел очень полезное прохождение здесь:
Я знаю, что не пишу инструкции из поста здесь. Но в конечном итоге это было более полезным для меня, поэтому хотел поделиться.
Согласно первоначальному сопровождающему 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
Согласно руководству пользователя ( pdf ), (по крайней мере, пока) нет встроенного графического интерфейса для Linux. Графический интерфейс для Linux основан на браузере и доступен по адресу http://localhost:8888/gui/
.
По состоянию на июнь 2017 года Sync (в настоящее время принадлежит Resilio) теперь предоставляет репозитории для многих основных операционных систем Linux, включая Ubuntu, Debian, Centos, Red Hat, Fedora и т. Д.
Инструкции по установке находятся здесь , , и скопированы ниже для Ubuntu. Здесь есть руководство по использованию Sync с Linux здесь .
Создайте файл с именем /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 -
Install Sync
sudo apt-get update
sudo apt-get install resilio-sync
На странице, на которую я ссылаюсь, рассказывается, как ее запустить и как запустить ее автоматически.
По состоянию на 18 февраля 2016 года существуют официальные пакеты Ubuntu / Debian. Приведенные ниже инструкции взяты из сообщения в блоге .
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
Если ваша ОС использует sysvinit, upstart, управляйте синхронизацией с помощью следующих команд:
sudo service btsync (command)
где (команда) может быть start
, stop
или restart
Если ваша ОС использует systemd, используйте следующие команды для управления синхронизацией:
sudo systemctl (command) btsync
где (команда) может быть start
, stop
, enable
, disable
или status
Обратите внимание, что при установке пакета Sync это собираюсь добавить пользователя btsync
в ваш Linux и запустить под пользователем btsync
. Перед началом синхронизации позаботьтесь о разрешениях и группах.
Если вы используете Ubuntu 15.04 или более позднюю версию, вы можете запустить Sync под своей текущей учетной записью пользователя, если вы запустите его с помощью команды:
sudo systemctl --user (command) btsync
К сожалению, эта опция недоступна для 14.10 или ранее.