BitTorrent Sync nasıl çalıştırılır?


68

Ubuntu 12.04 (kesin) 64bit içerisindeyim ve btsyncyürütülebilir dosyayı http://labs.bittorrent.com/experiments/sync/ adresinden indirdim ancak çalıştırmanın bir etkisi olmadı. Yürütülebilir dosyayı çift tıklatmak hiçbir şey yapmaz ve terminalde çalışan ./btsync de çıkış olmadan hemen çıkar.

Bunu Ubuntu altında başarılı bir şekilde yapan kimse var mı ve öyleyse, çalışması için yapılması gereken özel bir yapılandırma değişikliği var mı?


BtSync paketi nedir? Apt-get içinde bulamıyorum.
Léo Léopold Hertz 준영

2
DİKKAT Bu gönderi 2013/2014 tarihinden itibarendir. Sinze btsync sürüm 2.0 önemli değişiklikler var ve aşağıda belirtilen PPA sürüm 2.0'ı desteklemiyor
seb

@seb Lütfen buraya yeni bir PPA sağlayabilir misiniz?
Léo Léopold Hertz 준영

BTsync'i küçük ekranlarla çalıştırmada bir sorunum var. Bu konuda yeni bir konu açtım askubuntu.com/q/748508/25388 Sorun, y ekseni kaydırma çubuğu olmadan sabitlenen BTsync'in görüşüyle ​​ilgilidir.
Léo Léopold Hertz 준영

Yanıtlar:


102

BitTorrent Senk. Kullanmanın 2 yolu vardır , 1. PPA ve 2. İndirme kullanarak kurun

1. PPA

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

Normal masaüstü kullanımı için, sadece yüklemeniz gerekir btsync-user:

sudo apt-get install btsync-user

Alternatif olarak, BTSync sunucunuzu ayarlıyorsanız, aşağıdakileri yükleyin btsync:

sudo apt-get install btsync

Yükleme sırasında sadece varsayılan ayarları kullanın ve ayrıca yönetici şifresini de ayarlayın.

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

VEYA

http://127.0.0.1:8888/gui/

Kullanıcı adı = admin, Şifre = (Kullanım sırasında ayarlamayı kullanın)


2. İndirme

BitTorrent Sync istemcisini indirin

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

Çıkış olacak

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

görüntü tanımını buraya girin

Herhangi bir web tarayıcısını açın ve aşağıdaki satırı kopyalayın

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

VEYA

http://127.0.0.1:8888/gui/

görüntü tanımını buraya girin


Eğer yazarsanız ./btsync --helpdeamon modunda da çalıştırabilirsiniz

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

Yardım

forum.bittorrent.com

Video eğitimi jupiterbroadcasting.com

Lütfen ayrıca Peer To Peer (P2P) Sync ve Ubuntu Paylaşına bakın.


1
Teşekkürler, bu çok kapsamlıydı, fakat benim asıl sorum, nasıl kurulacağı değil, neden çalıştığı konusunda bana herhangi bir geri bildirim vermediği idi. Sanırım yararlı "BitTorrent Senkronizasyonu arka plana çatallandı" bitini sağlamak için değiştirildi, bu yüzden bunu belirttiğiniz için teşekkürler. Ayrıca, kullanmanız öneriniz --helpgeçerli; Bunu denemeliydim (kullanıma hazır deneyim hakkında daha fazla merak etmeme rağmen). Bu sebeplerden dolayı cevabınızı değiştireceğim ancak benimkileri kabul ettim (yapmayı unuttum, eğer soruyu cevaplamadığı izlenimini verdiysem özür dilerim).
Waldyrious

4
@waldir Cevabı yazarken amacım "BitTorrent Sync" hakkında bir şey söylemeniz için hiçbir şey kalmamasıydı, her zaman ek bilgi yazmaya çalışıyorum, size yardımcı olmayabilir (ya da size bu konuda kesin bir cevap soru) ama başkalarına yardımcı olacak ve 2. tüm bilgileri tekrar tekrar tekrar toplamak istemiyorum. Bazıları "BitTorrent Senk." kurulumu / yapılandırması hakkında bir soru sorup sormadığını soruyorsa ... umarım ne demeye çalıştığımı anlarsın ...
Qasim

2
Ppa eklerken bir btsync ve btsync kullanıcı paketi olduğunu gördüm. Araştırma bit btsync sunucu kullanımı ve btsync kullanıcı masaüstü kullanımı için daha fazla olduğunu gösterdi. btsync-user ayrıca otomatik olarak başlatmaya ve fırlatma çubuğuna bir fırlatıcı ekler. İhtiyaç duyduğunuz gibi cevabı geliştirebilmeniz için söz vermek yeterli.
Chesedo,

2
@Dave veya Qasim sırasıyla masaüstü ve sunucu kurulumları için bölümün tamamını eklemek isteyebilirsiniz. Nedeni, btsync kullanıcısı 9999 portundadır ve btsync ile olduğu gibi 8888 değildir ve kimlik doğrulaması kullanmaz. Btsync, doğru hatırlıyorsam birden fazla servette çalışabilir. Bkz btsync ve btsync kullanıcılı
chesedo

1
Bu benim için işe yaramadı. 127.0.0.1:8888/gui hiçbir şey vermedi .
Costa

32

Göre kullanım kılavuzuna ( pdf ), Linux için hiçbir yerli GUI (en azından şimdilik) vardır. Linux için grafik arayüz tarayıcı tabanlıdır ve buradan erişilebilir http://localhost:8888/gui/.


3
Şimdi btsync için bir Linux GUI var: btsync-gui.
Will

3
Bu bağlantıya bakınız .
daviewales,

Uzaktaki bilgisayarlara btsync örneğine nasıl erişirsiniz? Uzak bilgisayarın ve bağlantı noktasının IP'sini denerseniz, bir nedenden dolayı çalışmaz.
Klyn

Güvenlik nedeniyle, varsayılan davranış yalnızca geridöngü arabiriminde dinlemek, bu, uzak bilgisayarların web arabirimine uzaktan bağlanmasını önler. Uzaktan erişimi etkinleştirmek için, config dosyasını düzenlemeniz ve IP'yi 0.0.0.0'a dinlenecek şekilde ayarlamanız gerekir.
wjdp

4

Haziran 2017'den itibaren (şimdi Resilio'ya ait olan) Sync, şimdi Ubuntu, Debian, Centos, Red Hat, Fedora vb. Gibi birçok büyük Linux işletim sistemi için depolar sunmaktadır.

Kurulum talimatları burada ve Ubuntu için aşağıda kopyalandı. Burada Linux ile nasıl Sync kullanılacağına dair bir rehber var .

Ubuntu Yükleme Adımları

/etc/apt/sources.list.d/resilio-sync.listResilio deposunu kaydetmek için aşağıdaki içeriğe sahip bir dosya oluşturun :

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

Genel anahtarı aşağıdaki komutla ekleyin:

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

Senkronizasyonu Yükle

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

Bağlandığım sayfa, nasıl başlatılacağı ve otomatik olarak nasıl başlatılacağı ile ilgilidir.


Armhf kısmı bir anlam ifade etmiyor - eğer bir x86 * sistemindeyseniz, armhf paketleri kullanışsızdır ve armhf üzerindeyseniz, o zaman bu varsayılandır ve açıkça belirtmeniz gerekmez.
muru

Teşekkürler @muru, kopyala ve yapıştır hatası. Şimdi düzeltilmeli.
Tim

3

Resmi Paketler

18 Şubat 2016'dan itibaren resmi Ubuntu / Debian paketleri var. Aşağıdaki talimatlar bloğun ilan ilanından uyarlanmıştır .

Apt Deposu Ekleyin

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

Herhangi bir 3. parti bt-sync ile ilgili depoları ilkinden kaldırmanız önerilir /etc/apt/sources.list.d.

İmza Anahtarı Ekle

Ardından, indirme ve kurulumdan önce paketi doğrulamak için ortak anahtarımızı eklemeniz gerekir:

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

Yüklemek

sudo apt-get update
sudo apt-get install btsync

Senkronizasyonu Kontrol Etme

Ubuntu 14.10 ve Daha Önce

İşletim sisteminiz sysvinit kullanıyorsa, starttart, aşağıdaki komutlarla Sync'i kontrol edin:

sudo service btsync (command)

(komut) olabildiği start, stopya darestart

Ubuntu 15.04 ve Sonrası

İşletim sisteminiz systemd kullanıyorsa, Sync'i kontrol etmek için aşağıdaki komutları kullanın:

sudo systemctl (command) btsync

(komut) olabildiği start, stop, enable, disable, ya dastatus

İzinler ve kullanıcılar

Senkronizasyon paketini kurduğunuzda btsyncLinux'unuza kullanıcı ekleyeceğini ve btsynckullanıcı altında çalışacağını unutmayın . Senkronizasyona başlamadan önce izinlere ve gruplara dikkat edin.

Eğer Ubuntu 15.04 veya daha yenisini kullanıyorsanız, şu komutu kullanarak başlatırsanız, mevcut kullanıcı hesabınız altında Sync'i çalıştırmak mümkündür:

sudo systemctl --user (command) btsync

Ne yazık ki, bu seçenek 14.10 veya önceki sürümler için geçerli değildir.


2
Lütfen, gönderdiğiniz bağlantıdan daha fazla ayrıntı verebilir misiniz? Basit bir link yapıştırmak yeterli bir cevap değil. Dış materyale nasıl referans verildiğini
Danibix

İki http:url'yi değiştirebilmeniz gerektiğine inanıyorum https:. Anahtar https'den çalışıyor ve repo aynı sunucuda.
Tracker1

2

Bir başlangıç ​​betiği oluşturun ve uzaktan erişim için Nginx SSL’yi kurun

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 Senkronizasyonunu Başlat

service btsync start

Nginx yapılandırması

/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;
            }
    }

1
Güzel bir ek, ancak daha fazla açıklamak isteyebilirsiniz;) (Ayrıca, yenilerin viuyarmadan içeri girmelerine izin vermek mi? Ouch!: P)
Gerhard Burger

İlk kod, BTSync’in yeniden başlatmanın ardından başlatılmasını otomatikleştirmek için bir başlangıç ​​betiğidir. Nginx yapılandırması BTSync’e erişimi yapılandırıyor. Erişim, yerel ağınızın dışından BTSync WebGUI’nize erişip güvenle giriş yapabilirsiniz.
nicoX



0

Orijinal PPA sağlayıcısına göre tuxpoldo, sürüm (2.0+) için yapmanın yeni yolu şudur: (çalıştırılmalıdır 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

Bu işe yaramış gibi görünüyordu, ancak ayarını hatırlayamadığım bir kullanıcı adı ve şifre istiyor.
Costa

Ve çıkmanın yolu yok. Süreci öldürmek bile işe yaramaz. (-1'i öldür ve
Costa

Telefonunuzdaki uygulamayı deneyin? Bence onunla bir çeşit kimlik ayarlaması yapabilirsin
Jonathan

Kabuğunuzda rasgele Internet komut dosyaları çalıştırmayın.
Andrew Ensley

@Andrew Teknik olarak internetten çalışan komut dosyaları, herhangi bir yükleyici ikili dosyasını çalıştırmaktan daha güvenlidir, çünkü önceden ne yaptığını gerçekten görebilirsiniz. Bu nedenle, mantığınız altında hiçbir zaman ikili dosya kurmamanız gerekir.
Jonathan
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.