Comment exécuter BitTorrent Sync?

68

Je suis dans Ubuntu 12.04 (précis) 64bit et j'ai téléchargé l'exécutable btsync de lien , mais je ne l'ai pas fait ne semble pas avoir d'effet. Double-cliquer sur l'exécutable ne fait rien, et exécuter ./btsync dans le terminal se ferme immédiatement sans aucune sortie.

Quelqu'un a-t-il réussi à le faire sous Ubuntu, et si oui, existe-t-il des modifications de configuration spéciales à apporter pour que cela fonctionne?

    
posée waldyrious 23.04.2013 - 20:00
la source

8 réponses

32

Selon guide de l'utilisateur ( pdf ), il y en a (au moins pour maintenant) aucune interface graphique native pour Linux. L’interface graphique pour Linux est basée sur un navigateur et est accessible à http://localhost:8888/gui/ .

    
réponse donnée waldyrious 23.04.2013 - 20:05
la source
102
  

Il existe deux façons d’utiliser BitTorrent Sync , d’abord l’installer avec PPA & amp; 2ème téléchargement

1er PPA

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

Pour une utilisation normale du bureau, il vous suffit d'installer btsync-user :

sudo apt-get install btsync-user

Si vous configurez votre serveur BTSync, installez btsync :

sudo apt-get install btsync

Pendant l’installation, utilisez simplement le paramètre par défaut et définissez également le mot de passe administrateur. Vous pouvez y accéder par

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

OU

http://127.0.0.1:8888/gui/

Nom d'utilisateur = admin, Mot de passe = (utilisation définie lors de l'installation)

2ème téléchargement

Téléchargez le client BitTorrent Sync

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

La sortie sera

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

Ouvrez n'importe quel navigateur Web & amp; copier coller la ligne suivante

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

OU

http://127.0.0.1:8888/gui/

Si vous tapez ./btsync --help , vous pouvez également le lancer sans mode de démon

./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
  

Aide

forum.bittorrent.com

Tutoriel vidéo jupiterbroadcasting.com

Veuillez également consulter synchronisation entre pairs (P2P) et Partager Ubuntu

    
réponse donnée Qasim 16.05.2013 - 11:11
la source
4

Depuis juin 2017, Sync (maintenant détenu par Resilio) fournit désormais des référentiels pour de nombreux systèmes d’exploitation Linux majeurs, y compris Ubuntu, Debian, Centos, Red Hat, Fedora, etc.

Les instructions d’installation sont ici et copiées ci-dessous pour Ubuntu. Un guide vous explique comment utiliser la synchronisation avec Linux ici .

Étapes d'installation d'Ubuntu

Créez un fichier appelé /etc/apt/sources.list.d/resilio-sync.list avec le contenu suivant pour enregistrer le référentiel Resilio:

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

Ajoutez la clé publique avec la commande suivante:

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

Installer la synchronisation

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

La page à laquelle je suis lié explique comment le démarrer et comment le démarrer automatiquement.

    
réponse donnée Tim 27.06.2017 - 05:39
la source
3

Paquets officiels

À compter du 18 février 2016, il existe des paquets Ubuntu / Debian officiels. Les instructions ci-dessous sont adaptées du publication du blog .

Ajouter un référentiel Apt

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

Il est conseillé de supprimer tous les référentiels liés à bt-sync tiers de /etc/apt/sources.list.d en premier.

Ajouter une clé de signature

Ensuite, vous devez ajouter notre clé publique pour que le paquet soit vérifié avant le téléchargement et l’installation:

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

Installer

sudo apt-get update
sudo apt-get install btsync

Contrôle de la synchronisation

Ubuntu 14.10 et versions antérieures

Si votre système d'exploitation utilise sysvinit, upstart, contrôlez la synchronisation avec les commandes suivantes:

sudo service btsync (command)

où (commande) peut être start , stop ou restart

Ubuntu 15.04 et versions ultérieures

Si votre système d'exploitation utilise systemd, utilisez les commandes suivantes pour contrôler la synchronisation:

sudo systemctl (command) btsync

où (commande) peut être start , stop , enable , disable ou status

Autorisations et utilisateurs

Notez que lorsque vous installez le package Sync, il va ajouter btsync user à votre Linux et s'exécuter sous btsync user. Prenez soin des autorisations et des groupes avant de commencer la synchronisation.

Si vous utilisez Ubuntu 15.04 ou supérieur, il est possible d’exécuter Sync sous votre compte utilisateur actuel, si vous le lancez avec la commande:

sudo systemctl --user (command) btsync

Malheureusement, cette option n’est pas disponible pour la version 14.10 ou antérieure.

    
réponse donnée Bozaro 01.05.2016 - 19:36
la source
2

Créez un script de démarrage et configurez Nginx SSL pour l’accès à distance

  

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

Démarrer BT Sync

service btsync start

Configuration 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;
            }
    }
    
réponse donnée nicoX 01.10.2013 - 13:14
la source
1

J'ai trouvé une solution très utile ici:

lien

Je sais que je ne précise pas les instructions du billet de blog ici. Mais finalement, cela m'a été plus utile, alors je voulais partager.

    
réponse donnée gare 27.04.2014 - 03:16
la source
1

PPA non officiel de BitTorrent Sync a maintenant un package btsync-gui , qui ajoute une interface graphique GTK (en plus de WebUI). Il y a un sujet de l'interface graphique sur le forum de btsync .

    
réponse donnée saji 29.12.2014 - 14:36
la source
0

Selon le responsable initial de PPA tuxpoldo , la nouvelle façon de procéder pour la version (2.0+) est (doit être exécutée dans 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
    
réponse donnée Jonathan 08.04.2015 - 01:39
la source

Lire d'autres questions sur les étiquettes