बिटटोरेंट सिंक कैसे चलाएं?


68

मैं Ubuntu 12.04 (सटीक) 64 बिट में हूं और http://labs.bittorrent.com/experiments/sync/btsync से निष्पादन योग्य डाउनलोड किया है, लेकिन इसे चलाने से कोई प्रभाव नहीं पड़ता है। निष्पादन योग्य पर डबल-क्लिक करने से कुछ नहीं होता है, और टर्मिनल में/btsync भी बिना किसी आउटपुट के तुरंत बाहर निकल जाता है।

क्या किसी ने इसे सफलतापूर्वक उबंटू के तहत चलाया है, और यदि ऐसा है, तो क्या कोई विशेष कॉन्फ़िगरेशन परिवर्तन है जिसे इसे काम करने के लिए करने की आवश्यकता है?


BtSync के लिए पैकेज क्या है? मैं इसे उपयुक्त में नहीं ढूँढ सकता।
लेओ लेपोल्ड हर्ट्ज़ o

2
ध्यान दें यह पोस्ट 2013/2014 की है। सिन्ज़े btsync संस्करण 2.0 में काफी बदलाव हैं और नीचे वर्णित PPA संस्करण 2.0 का समर्थन नहीं करता है
seb

@seb क्या आप यहां एक नया पीपीए प्रदान कर सकते हैं?
लेओ लेपोल्ड हर्ट्ज़ '

मुझे छोटे स्क्रीनों के साथ BTsync चलाने में समस्या है। मैं इसके बारे में यहाँ एक नया धागा खोला askubuntu.com/q/748508/25388 समस्या BTsync के मद्देनजर जो y- अक्ष स्क्रॉलबार बिना तय हो गई है में संबंध है।
लेओ लेपोल्ड हर्ट्ज़ '

जवाबों:


102

बिटटोरेंट सिंक का उपयोग करने के 2 तरीके हैं , 1 इसे पीपीए और 2 डी डाउनलोड का उपयोग करके इंस्टॉल करें

1 पीपीए

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

सामान्य डेस्कटॉप उपयोग के लिए, आपको केवल इंस्टॉल करना होगा btsync-user:

sudo apt-get install btsync-user

वैकल्पिक रूप से, यदि आप अपना BTSync सर्वर सेट कर रहे हैं, तो स्थापित करें btsync:

sudo apt-get install btsync

स्थापना के दौरान बस डिफ़ॉल्ट सेटिंग का उपयोग करें और साथ ही प्रशासनिक पासवर्ड सेट करें, आप इसे एक्सेस कर सकते हैं

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

या

http://127.0.0.1:8888/gui/

उपयोगकर्ता नाम = व्यवस्थापक, पासवर्ड = (स्थापना के दौरान उपयोग किया है)


2 डाउनलोड करें

बिटटोरेंट सिंक क्लाइंट डाउनलोड करें

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

यहाँ छवि विवरण दर्ज करें

किसी भी वेब ब्राउज़र को खोलें और निम्न पंक्ति को कॉपी पेस्ट करें

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

या

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

मदद

forum.bittorrent.com

वीडियो ट्यूटोरियल jupiterbroadcasting.com

कृपया पीयर टू पीयर (पी 2 पी) सिंक और शेयर उबंटू को भी देखें


1
धन्यवाद, यह बहुत व्यापक था, लेकिन मेरा मूल प्रश्न यह नहीं था कि इसे कैसे स्थापित किया जाए, बल्कि यह कि यह मुझे कोई प्रतिक्रिया क्यों नहीं दे रहा था कि यह चल रहा था। मुझे लगता है कि यह मदद करने के लिए बदल दिया गया है "बिटटोरेंट सिंक को पृष्ठभूमि के लिए कांटा लगाया गया है" बिट प्रदान करने के लिए, इसलिए इसे इंगित करने के लिए धन्यवाद। इसके अलावा, आपका उपयोग करने का सुझाव --helpएक मान्य है; मुझे यह कोशिश करनी चाहिए थी (हालांकि मैं आउट-ऑफ-द-बॉक्स अनुभव के बारे में अधिक उत्सुक था)। इन कारणों के लिए, मैं आपके उत्तर को बढ़ा दूंगा, लेकिन मेरा स्वीकार करेंगे (जो मैं करना भूल गया था, क्षमा करें यदि इससे आपको यह आभास हुआ कि प्रश्न का उत्तर नहीं दिया गया था)।

4
@waldir जब मैं उत्तर लिख रहा था तो मेरा उद्देश्य यह था कि "बिटटोरेंट सिंक" के बारे में कुछ भी कहने के लिए आपके पास कुछ भी नहीं होना चाहिए, मैं हमेशा अतिरिक्त जानकारी लिखने की कोशिश करता हूं, हो सकता है कि यह आपकी मदद नहीं करेगा (या आपके सटीक उत्तर) प्रश्न), लेकिन यह दूसरों की मदद करेगा और दूसरा मैं हर बार के लिए बार-बार सारी जानकारी इकट्ठा नहीं करना चाहता हूँ। अगर किसी ने "बिटटोरेंट सिंक" को स्थापित / कॉन्फ़िगर करने के बारे में कोई प्रश्न पूछा है, तो मैं इस उत्तर की नकल करूंगा ... मुझे आशा है कि आप समझ गए होंगे कि क्या कहने की कोशिश कर रहे हैं ...
कासिम

2
Ppa को जोड़ते समय मैंने देखा कि एक btsync और btsync-user पैकेज है। मैंने थोड़ी खोजबीन की कि डेस्कटॉप उपयोग के लिए btsync सर्वर के उपयोग और btsync-user के लिए अधिक है। btsync-user स्वचालित रूप से इसे स्टार्ट-अप और डैश के लॉन्चर में जोड़ता है। सिर्फ इसलिए उल्लेख कर रहे हैं ताकि आप उत्तर को बेहतर बना सकें जैसा आपको लगता है कि जरूरत है।
चेसिडो

2
@ डेव या कासिम आप क्रमशः डेस्कटॉप और सर्वर इंस्टाल के लिए एक संपूर्ण अनुभाग जोड़ना चाहते हैं। कारण, btsync-user पोर्ट 9999 पर है और btsync के साथ 8888 नहीं है, और प्रमाणीकरण का उपयोग नहीं करता है। अगर मुझे सही याद है तो Btsync कई डेमॉन पर भी चल सकता है। देखें btsync और btsync-उपयोगकर्ता
chesedo

1
यह मेरे लिए काम नहीं किया। 127.0.0.1:8888/gui पैदावार कुछ नहीं।
कोस्टा

32

के अनुसार उपयोगकर्ता पुस्तिका ( पीडीएफ ), वहाँ (कम से कम अब के लिए) लिनक्स के लिए कोई मूल जीयूआई है। लिनक्स के लिए ग्राफिकल इंटरफ़ेस ब्राउज़र-आधारित है, और इसे एक्सेस किया जा सकता है http://localhost:8888/gui/


3
Btsync के लिए अब एक Linux GUI है: btsync-gui।
विल


आप दूरस्थ कंप्यूटर btsync आवृत्ति का उपयोग कैसे करेंगे? यदि आप दूरस्थ कंप्यूटर का IP और पोर्ट की कोशिश करते हैं तो यह किसी कारण से काम नहीं करता है।
क्लिन

सुरक्षा कारणों से डिफ़ॉल्ट व्यवहार केवल लूपबैक इंटरफ़ेस पर सुनना है, इससे दूरस्थ कंप्यूटर वेब इंटरफ़ेस से दूरस्थ कनेक्ट करने में सक्षम होने से रोकता है। रिमोट एक्सेस को सक्षम करने के लिए आपको कॉन्फ़िगर फ़ाइल को संपादित करने और IP को 0.0.0.0 पर सुनने के लिए सेट करने की आवश्यकता है, मैं एक अच्छा पासवर्ड सुझाता हूं और यदि आप ऐसा कर रहे हैं तो HTTPS का उपयोग करें।
wjdp

4

जून 2017 तक सिंक (अब Resilio के स्वामित्व में) अब कई प्रमुख लिनक्स ऑपरेटिंग सिस्टम के लिए रिपॉजिटरी प्रदान करता है, जिसमें उबंटू, डेबियन, सेंटोस, रेड हैट, फेडोरा आदि शामिल हैं।

इंस्टॉल निर्देश यहां दिए गए हैं , और नीचे उबंटू के लिए कॉपी किया गया है। यहां लिनक्स के साथ सिंक का उपयोग करने के बारे में एक गाइड है

Ubuntu स्थापित कदम

/etc/apt/sources.list.d/resilio-sync.listरेजिलियो रिपॉजिटरी को पंजीकृत करने के लिए निम्नलिखित सामग्री के साथ एक फाइल बनाएं :

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 -

सिंक स्थापित करें

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

जिस पेज से मैंने लिंक किया है, वह इसे कैसे शुरू करता है और यह अपने आप कैसे शुरू होता है।


आर्महफ भाग का कोई मतलब नहीं है - यदि आप x86 * सिस्टम पर हैं, तो आर्महफ पैकेज बेकार हैं और यदि आप आर्महफ पर हैं, तो यह डिफ़ॉल्ट है और आपको इसे स्पष्ट रूप से निर्दिष्ट करने की आवश्यकता नहीं है।
मुरु

धन्यवाद @ ममरू, कॉपी और पेस्ट त्रुटि। अब तय होना चाहिए।
टिम

3

आधिकारिक पैकेज

18 फरवरी, 2016 तक, आधिकारिक उबंटू / डेबियन पैकेज हैं। नीचे दिए गए निर्देशों को ब्लॉग की घोषणा पोस्ट से अनुकूलित किया गया है ।

Apt रिपोजिटरी जोड़ें

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

यह सलाह दी जाती है कि पहले से किसी भी अन्य 3 पार्टी बीटी-सिंक संबंधित रिपॉजिटरी को हटा दें /etc/apt/sources.list.d

हस्ताक्षर कुंजी जोड़ें

अगला, आपको डाउनलोड करने और स्थापना से पहले पैकेज को सत्यापित करने के लिए हमारी सार्वजनिक कुंजी जोड़ने की आवश्यकता है:

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

इंस्टॉल करें I

sudo apt-get update
sudo apt-get install btsync

सिंक को नियंत्रित करना

Ubuntu 14.10 और इससे पहले

यदि आपका OS sysvinit, upstart का उपयोग करता है, तो निम्न कमांड के साथ सिंक को नियंत्रित करें:

sudo service btsync (command)

जहां (आदेश) हो सकता है start, stopयाrestart

Ubuntu 15.04 और बाद में

यदि आपका OS सिस्टमड का उपयोग करता है, तो सिंक को नियंत्रित करने के लिए निम्न कमांड का उपयोग करें:

sudo systemctl (command) btsync

जहां (आदेश) हो सकता है start, stop, enable, disable, याstatus

अनुमतियाँ और उपयोगकर्ता

ध्यान दें, कि जब आप सिंक पैकेज स्थापित करते हैं, तो यह btsyncआपके लिनक्स में उपयोगकर्ता को जोड़ने और btsyncउपयोगकर्ता के अंतर्गत चलने वाला है । सिंक्रनाइज़ेशन प्रारंभ करने से पहले अनुमतियों और समूहों का ध्यान रखें।

यदि आप Ubuntu 15.04 का उपयोग कर रहे हैं या बाद में आपके वर्तमान उपयोगकर्ता खाते के अंतर्गत सिंक चलाना संभव है, यदि आप इसे कमांड से शुरू करते हैं:

sudo systemctl --user (command) btsync

दुर्भाग्य से, यह विकल्प 14.10 या उससे पहले के लिए उपलब्ध नहीं है।


2
कृपया, क्या आप अपने द्वारा पोस्ट किए गए लिंक से अधिक विवरण प्रदान कर सकते हैं? एक सरल लिंक को चिपकाना पर्याप्त उत्तर नहीं है। आप पढ़ सकते हैं कि बाहरी सामग्री को यहाँ कैसे देखें: askubuntu.com/help/referencing
डेनिबिक्स

मेरा मानना ​​है कि आपको https से महत्वपूर्ण कार्यों के http:साथ दो यूआरएल बदलने में सक्षम होना चाहिए https:, और रेपो एक ही सर्वर पर है, इसलिए यह मान लेना चाहिए कि यह काम करना चाहिए।
ट्रैकर

2

रिमोट एक्सेस के लिए एक स्टार्ट-अप स्क्रिप्ट और सेटअप Nginx SSL बनाएं

नैनो /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

बीटी सिंक शुरू करें

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

1
) (इसके अलावा, दे newbies में मिलता है, अच्छा इसके अतिरिक्त है, लेकिन आप इसे और अधिक व्याख्या करने के लिए चाहते हो सकता है viपी): बिना किसी चेतावनी के आउच!
गेरहार्ड बर्गर

पहला कोड एक रिबूट के बाद शुरू करने के लिए BTSync को स्वचालित करने के लिए एक स्टार्ट अप स्क्रिप्ट है। Nginx कॉन्फ़िगरेशन BTSync तक पहुंच को कॉन्फ़िगर कर रहा है। पहुंचें ताकि आप पहुंच सकें और अपने स्थानीय नेटवर्क के बाहर से अपने BTSync WebGUI में प्रवेश कर सकें।
निकोक्स

1

मुझे यहां एक बहुत उपयोगी वॉकथ्रू मिला:

https://www.digitalocean.com/community/articles/how-to-use-bittorrent-sync-to-synchronize-directories-in-ubuntu-12-04

मुझे पता है कि मैं यहाँ ब्लॉग पोस्ट के निर्देशों की वर्तनी नहीं लिख रहा हूँ। लेकिन यह अंततः मेरे लिए अधिक उपयोगी था इसलिए साझा करना चाहता था।



0

मूल पीपीए अनुरक्षक के अनुसार 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

यह काम करने के लिए लग रहा था, लेकिन यह एक उपयोगकर्ता नाम और पासवर्ड के लिए पूछ रहा है जिसमें से मुझे कोई भी सेटिंग याद नहीं है।
कोस्टा

और बाहर निकलने का कोई रास्ता नहीं है। यहां तक ​​कि इस प्रक्रिया को मारने से काम नहीं चलता। (किल -1 और किल -9)
कोस्टा

अपने फोन पर ऐप आज़माएं? मुझे लगता है कि आप इसके साथ किसी तरह का पहचान सेटअप कर सकते हैं
जोनाथन

अपने शेल में यादृच्छिक इंटरनेट स्क्रिप्ट न चलाएं।
एंड्रयू एनस्ले

@ और तकनीकी रूप से इंटरनेट से स्क्रिप्ट चलाना किसी भी इंस्टॉलर बाइनरी को चलाने की तुलना में सुरक्षित है, क्योंकि आप वास्तव में पहले से ही यह देख सकते हैं कि यह क्या करता है। इसलिए, अपने तर्क के तहत, आपको कभी भी कोई बाइनरी स्थापित नहीं करना चाहिए।
जोनाथन
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.