Я в Ubuntu 12.04 (точный) 64 бит и загрузил исполняемый файл btsync из http://labs.bittorrent.com/experiments/sync/, но запуск его, похоже, не имеет никакого эффекта. Двойной щелчок по исполняемому файлу ничего не делает, и запуск ./btsync в терминале также немедленно выходит из строя без вывода.
Кто-нибудь успешно запускал это под Ubuntu, и если да, есть ли какие-либо специальные изменения конфигурации, которые вам нужны чтобы заставить его работать?
1st PPA
sudo add-apt-repository ppa:tuxpoldo/btsync
sudo apt-get update
Для обычного использования на рабочем столе вам нужно установить btsync-user:
sudo apt-get install btsync-user
Альтернативно, re setup ваш сервер BTSync, установите btsync:
sudo apt-get install btsync
Во время установки просто используйте настройки по умолчанию и установите пароль администратора, вы можете получить к нему доступ с помощью
127.0.0.1:8888 # This will redirect to the 2nd link
1-й PPA
http://127.0.0.1:8888/gui/
Username = admin, Password = (использование установлено во время установки)
2nd Загрузите
Загрузите клиент 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
2nd Download
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
Существует два способа использования BitTorrent Sync, 1st Install он использует PPA & amp; 2nd Download
Справка
Учебник по видео jupiterbroadcasting.com
Начиная с июня 2017 года Sync (теперь принадлежащий Resilio) теперь предоставляет репозитории для многих основных операционных систем Linux, включая Ubuntu, Debian, Centos, Red Hat, Fedora и т. д.
Инструкции по установке здесь, и скопировано ниже для Ubuntu. Здесь есть руководство по использованию Sync с Linux.
Создайте файл с именем /etc/apt/sources.list.d/resilio-sync.list со следующим содержимым для регистрации репозитория Resilio:
[ f1]Добавить открытый ключ со следующей командой:
wget -qO - https://linux-packages.resilio.com/resilio-sync/key.asc | sudo apt-key add -
Установить 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-синхронизацией, с /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, управляйте Sync со следующими командами:
sudo service btsync (command)
где (команда) может быть start, stop или restart
Если ваша ОС использует systemd, используйте следующие команды для ([13], disable или status
Обратите внимание, что при установке пакета Sync он добавит пользователя btsync к вашему Linux и запустится под btsync пользователем. Перед началом синхронизации соблюдайте права и группы.
Если вы используете Ubuntu 15.04 или более позднюю версию, вы можете запустить Sync под вашей текущей учетной записью пользователя, если вы запустите ее с помощью команды:
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 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
chmod 755 /etc/init.d/btsync
update-rc.d btsync defaults
Запустить BT Sync
service btsync start
Создать сценарий запуска и установить Nginx SSL для удаленного доступа
/ 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;
}
}
Я нашел очень полезное пошаговое руководство здесь:
https://www.digitalocean.com/community/articles/how-to-use-bittorrent-sync-to-synchronize-directories-in- ubuntu-12-04
Я знаю, что я не излагаю инструкции из сообщения в блоге. Но в конечном итоге это было более полезно для меня, поэтому я хотел поделиться.
Неофициальный PPA BitTorrent Sync теперь имеет пакет btsync-gui, который добавляет GUI GUI (в дополнение к WebUI). На форуме btsync есть нить о GUI.
Согласно оригинальному поддерживающему 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