बिना रूट विशेषाधिकार के मैं ड्रॉपबॉक्स कैसे स्थापित कर सकता हूं?


15

क्या लिनक्स में रूट विशेषाधिकार के बिना ड्रॉपबॉक्स स्थापित करना संभव है ?

मैंने अपने विश्वविद्यालय में इसे स्थापित करने की कोशिश की है, यहां मिले स्रोतों का उपयोग करके , लेकिन मुझे रूट पासवर्ड दर्ज करने की आवश्यकता है (जो निश्चित रूप से, मुझे नहीं पता)।

जवाबों:


16

आप अपना वितरण नहीं देते हैं, लेकिन चूंकि आप मूल के रूप में स्थापित नहीं कर रहे हैं, इसलिए यह महत्वपूर्ण नहीं है। (बायनेरिज़ को सिस्टम-वाइड स्थापित करने के लिए है, इसलिए जब तक आप पैकेज को स्थापित करने के लिए अपने सिस्टम व्यवस्थापक को मना नहीं सकते, आपको अपने होम डायरेक्टरी को संकलित और स्थापित करने की आवश्यकता होगी।)

अनिवार्य रूप से, ड्रॉपबॉक्स का लिनक्स क्लाइंट दो भाग है: एक डेमॉन, dropboxdजो "प्रति-उपयोगकर्ता बंद-स्रोत डेमॉन प्रक्रिया प्रदान करता है जो सुनिश्चित करता है कि आपकी $HOME/Dropboxनिर्देशिका ठीक से सिंक्रनाइज़ है", और एक क्लाइंट जो डेमन से जुड़ता है और जानकारी प्रदान करता है। बायनेरिज़ ने गनोम के लिए एक नॉटिलस प्लगइन की आपूर्ति की, हालांकि सीएलआई क्लाइंट भी उपलब्ध हैं।

आप टेक्स्ट-बेस्ड लिनक्स एनवायरनमेंट में इंस्टाल करना चाहते हैं , जिसमें 32-बिट और 64-बिट सिस्टम के लिए डेमॉन बायनेरिज़ के लिंक शामिल हैं। यदि आपको Nautilus प्लगइन की आवश्यकता नहीं है, तो आधिकारिक ड्रॉपबॉक्स CLI स्क्रिप्ट या उपयोगकर्ता द्वारा बनाए गए वैकल्पिक CLI स्क्रिप्ट का उपयोग करें


यदि आप वास्तव में Nautilus प्लगइन चाहते हैं, तो आपको इसे स्रोत पैकेज से बनाना होगा , और इसे अपने होम डायरेक्टरी में इंस्टॉल करना होगा।

स्रोत पैकेज को अनटार करें:

tar xjf nautilus-dropbox-0.6.1.tar.bz2 
cd nautilus-dropbox-0.6.1

कॉन्फ़िगर स्क्रिप्ट चलाएँ; आपके द्वारा चुने गए विकल्पों को जोड़ें, लेकिन आपको --prefix=विकल्प की आवश्यकता होगी :

./configure --prefix=/home/<username>

यदि यह विफल रहता है, तो संभवतः आपको प्रोग्राम को संकलित करने के लिए आवश्यक पुस्तकालयों के लिए हेडर को हथियाने की आवश्यकता होगी: GTK 2.12, GLib 2.13, Nautilus 2.16, और Libnotify 0.4.4 (न्यूनतम संस्करण; यदि आप अपने सिस्टम द्वारा प्रदान किए गए संस्करण से मेल खा सकते हैं; , आप वास्तविक संकलन से बच सकते हैं और अपनी स्वयं की ~/includeनिर्देशिका में स्थापित करने के लिए हेडर फाइलें ले सकते हैं )।

बायनेरिज़ का निर्माण और स्थापित करें; वे अपने घर निर्देशिका करने के लिए स्थापित किया जाना चाहिए (उदाहरण के लिए ~/bin, ~/share, ~/lib, ~/man, आदि)।

make
make install

ध्यान दें कि यह मूल प्रक्रिया है, और आपके सिस्टम पर उपलब्ध पुस्तकालयों और शीर्ष लेखों के आधार पर आपको उनके माध्यम से कुछ समय काम करने की आवश्यकता हो सकती है। इन सभी चरणों को रूट एक्सेस के बिना संभव है, लेकिन आपको सिस्टम होम जैसे /libया के बजाय उन्हें अपने होम निर्देशिका में स्थापित करने के लिए किसी भी इंस्टॉलेशन को संशोधित करना होगा /usr

यदि आप मुसीबत में हैं, तो मदद पाने के लिए आपका सबसे अच्छा शर्त ड्रॉपबॉक्स फोरम है


3
+1: एक स्पष्टीकरण के रूप में: यदि यह ऐसी किसी भी चीज़ पर निर्भर करता है, जिस पर आपकी पहुंच नहीं है, तो आप इसे अपने होम डायरेक्टरी में स्थापित कर सकते हैं, यही बात ~ क्वैक कह रही थी। तो जड़ की कमी एक सौदा ब्रेकर नहीं है, लेकिन यह मैन्युअल रूप से संकलन निर्भरता के घंटे का मतलब हो सकता है।
15

1
वास्तव में, स्पष्टीकरण के लिए thx। सॉफ्टवेयर को गैर-रूट के रूप में स्थापित करना पूरी तरह से संभव है, बस कुछ काम करने के लिए सही जगह पर काम करना पड़ता है।
क्विक क्वोटोटे

ड्रॉपबॉक्स विकी का लिंक बदल गया है, और यह अब dropboxwiki.com/Text_Based_Linux
orryowr

5

उबंटू पर, बस मानक .debपैकेज डाउनलोड करें और किसी भी संग्रह उपकरण का उपयोग करके dropboxफ़ाइल ढूंढें और निकालें (जो एक पायथन स्क्रिप्ट है)। इसे अपने घर निर्देशिका में कहीं स्टोर करें, और ~/dropbox start -iडेमॉन को स्थापित करने के लिए चलाएं । यह ठीक है, मेरी असत्य पर ठीक काम कर रहा है।


3

"एक पाठ-आधारित लिनक्स पर्यावरण के लिए अधिष्ठापन" काम नहीं कर रहा है क्योंकि मैं यह उत्तर लिखता हूं।

सरल कमांड लाइन इंस्टॉल निर्देश अब ड्रॉपबॉक्स डाउनलोड पेज पर पाया जा सकता है

इसके बाद, नए बनाए गए .dropbox-dist फ़ोल्डर से ड्रॉपबॉक्स डेमन को चलाएं।

$ ~/.dropbox-dist/dropboxd

आप यहाँ हैं:

  1. किसी भी उपयोगकर्ता के स्वामित्व वाली निर्देशिका को साझा करना।
  2. इसे अपने मानक उपयोगकर्ता के रूप में चला रहे हैं।

इस ब्लॉग पोस्ट पर चरणों का वर्णन किया गया है ।


ध्यान दें कि यह ओपी में एक ही लिंक है। वहां दिए गए निर्देशों में आपको एक नया फ़ोल्डर मिलना चाहिए जिसमें एक निष्पादन योग्य फ़ाइल चलाने के लिए तैयार है, जिसकी कोई जड़ की आवश्यकता नहीं है।
शून्य 02 सीएक्स
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.