¿Cómo ejecutar BitTorrent Sync?

68

Estoy en Ubuntu 12.04 (preciso) 64 bits y descargué el% ejecutable btsync de enlace pero no funciona Parece que no tiene ningún efecto. Al hacer doble clic en el archivo ejecutable, no se hace nada, y ejecutar ./btsync en el terminal también sale inmediatamente sin ningún resultado.

¿Alguien ha ejecutado esto con éxito en Ubuntu, y si es así, hay algún cambio de configuración especial que deba hacerse para que funcione?

    
pregunta waldyrious 23.04.2013 - 20:00

8 respuestas

32

Según el guía del usuario ( pdf ), hay (al menos para ahora) no hay GUI nativa para Linux. La interfaz gráfica para Linux está basada en navegador y se puede acceder a ella en http://localhost:8888/gui/ .

    
respondido por el waldyrious 23.04.2013 - 20:05
102
  

Hay 2 formas de usar BitTorrent Sync , primero instálelo usando PPA y amp; 2da descarga

1st PPA

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

Para el uso normal del escritorio, solo necesita instalar btsync-user :

sudo apt-get install btsync-user

Alternativamente, si está configurando su servidor BTSync, instale btsync :

sudo apt-get install btsync

Durante la instalación solo use la configuración predeterminada y configure también la contraseña administrativa. Puede acceder a ella desde

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

O

http://127.0.0.1:8888/gui/

Nombre de usuario = administrador, Contraseña = (Uso establecido durante la instalación)

Segunda descarga

Descargue el cliente BitTorrent Sync

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

El resultado será

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

Abra cualquier navegador web y amp; copiar pegar la siguiente línea

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

O

http://127.0.0.1:8888/gui/

Si escribe ./btsync --help , también puede ejecutarlo sin modo 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
  

Ayuda

forum.bittorrent.com

Video tutorial jupiterbroadcasting.com

Tenga también en cuenta Sincronización punto a punto (P2P) y Compartir Ubuntu

    
respondido por el Qasim 16.05.2013 - 11:11
4

A partir de junio de 2017, Sync (ahora propiedad de Resilio) ahora ofrece repositorios para muchos de los principales sistemas operativos Linux, incluidos Ubuntu, Debian, Centos, Red Hat, Fedora, etc.

Las instrucciones de instalación son aquí y se copian a continuación para Ubuntu. Hay una guía sobre cómo usar la sincronización con Linux aquí .

Pasos de instalación de Ubuntu

Cree un archivo llamado /etc/apt/sources.list.d/resilio-sync.list con el siguiente contenido para registrar el repositorio de Resilio:

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

Agregue la clave pública con el siguiente comando:

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

Instalar sincronización

sudo apt-get update
sudo apt-get install resilio-sync

La página a la que me he vinculado se refiere a cómo iniciarla y cómo iniciarla automáticamente.

    
respondido por el Tim 27.06.2017 - 05:39
3

Paquetes oficiales

A partir del 18 de febrero de 2016, existen paquetes oficiales de Ubuntu / Debian. Las siguientes instrucciones están adaptadas de la publicación del blog .

Añadir repositorio Apt

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

Se recomienda eliminar cualquier otro repositorio relacionado con bt-sync de terceros de /etc/apt/sources.list.d primero.

Agregar clave de firma

A continuación, debe agregar nuestra clave pública para verificar el paquete antes de descargar e instalar:

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

Instalar

sudo apt-get update
sudo apt-get install btsync

Control de sincronización

Ubuntu 14.10 y anteriores

Si su sistema operativo usa sysvinit, advenedizo, controle la sincronización con los siguientes comandos:

sudo service btsync (command)

donde (comando) puede ser start , stop , o restart

Ubuntu 15.04 y versiones posteriores

Si su SO usa systemd, use los siguientes comandos para controlar Sync:

sudo systemctl (command) btsync

donde (comando) puede ser start , stop , enable , disable , o status

Permisos y usuarios

Tenga en cuenta que cuando instale el paquete Sync, agregará btsync user a su Linux y lo ejecutará bajo btsync user. Tenga en cuenta los permisos y grupos antes de comenzar la sincronización.

Si está usando Ubuntu 15.04 o posterior, es posible ejecutar Sync bajo su cuenta de usuario actual, si lo comienza con el comando:

sudo systemctl --user (command) btsync

Desafortunadamente, esta opción no está disponible para 14.10 o anterior.

    
respondido por el Bozaro 01.05.2016 - 19:36
2

Cree un script de inicio y configure Nginx SSL para acceso remoto

  

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

Iniciar BT Sync

service btsync start

Configuración de 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;
            }
    }
    
respondido por el nicoX 01.10.2013 - 13:14
1

Encontré un tutorial muy útil aquí:

enlace

Sé que no estoy deletreando las instrucciones de la entrada del blog aquí. Pero en última instancia, fue más útil para mí, así que quería compartir.

    
respondido por el gare 27.04.2014 - 03:16
1

PPA no oficial de BitTorrent Sync ahora tiene un paquete btsync-gui , que agrega GTK GUI (además de WebUI). Hay un hilo sobre la GUI en el foro de btsync .

    
respondido por el saji 29.12.2014 - 14:36
0

De acuerdo con el mantenedor de PPA original tuxpoldo , la nueva forma de hacerlo para la versión (2.0+) es (debe ejecutarse en 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
    
respondido por el Jonathan 08.04.2015 - 01:39

Lea otras preguntas en las etiquetas