पहले कुछ सामान्य सलाह:
अनुभवहीन उपयोगकर्ता के लिए, क्या यूएससी के भीतर से पैकेज को निकालना सबसे अच्छा है / आसान है और फिर अपडेट प्राप्त करने का एक और अधिक सुरुचिपूर्ण तरीका है, उदाहरण के लिए उपयोग करना sudo apt-get update dropbox
?
अनुभवहीन उपयोगकर्ता के लिए, यह सबसे अच्छा और आसान है, लंबे समय तक खिंचाव, मैन्युअल रूप से किसी भी पैकेज को स्थापित न करने के लिए। .deb
पैकेज को मैन्युअल रूप से स्थापित करने का अर्थ है कि आपको उस पैकेज में कोई और स्वचालित अपडेट प्राप्त नहीं होगा, क्योंकि यह आपके सिस्टम में ज्ञात किसी भी रिपॉजिटरी के माध्यम से स्थापित नहीं किया गया था। इसका मतलब है कि आपको उस पैकेज को अपडेट करते रहना होगा, उदाहरण के लिए, नियमित रूप से उस डाउनलोड पृष्ठ पर जाकर नवीनतम संस्करण डाउनलोड करना होगा। इसके अतिरिक्त, वहां उपलब्ध पैकेज उबंटू द्वारा किसी भी गुणवत्ता की जांच से नहीं गुजरे हैं, और इसलिए आपके सिस्टम के साथ संगतता आवश्यक नहीं है। सबसे खराब स्थिति, आप कुछ अजीब अनमोल निर्भरताओं के साथ समाप्त हो सकते हैं।
तो हाँ, अपडेट प्राप्त करने का एक और अधिक सुरुचिपूर्ण तरीका है: वापस बैठो और प्रतीक्षा करो।
ड्रॉपबॉक्स क्लाइंट का नवीनतम संस्करण निश्चित रूप से उबंटू रिपॉजिटरी में जल्द ही जोड़ा जाएगा। यदि रिपॉजिटरी में उपलब्ध ड्रॉपबॉक्स क्लाइंट वर्तमान ड्रॉपबॉक्स सर्वर के साथ काम नहीं करता है, तो यह एक ऐसी समस्या होगी जो केवल आपको ही नहीं, बल्कि हजारों अन्य उबंटू उपयोगकर्ताओं को भी प्रभावित करेगी। और इसलिए, इसे जल्दी से हल किया जाएगा।
योग करने के लिए, एक कार्य प्रणाली को ठीक करने का प्रयास न करें।
ड्रॉपबॉक्स क्लाइंट की स्थापना के बारे में:
थोड़ा शोध करने के बाद, ऐसा लगता है कि ड्रॉपबॉक्स क्लाइंट को स्थापित करने की कम से कम तीन संभावनाएं हैं (यानी, आप पहले कैसे स्थापित हो सकते हैं)। आइए उनके माध्यम से चलते हैं:
1. पैकेज इंस्टॉल nautilus-dropbox
सेmultiverse
पैकेज का नाम थोड़ा भ्रमित करने वाला हो सकता है। यह आधिकारिक रिपॉजिटरी में एक पैकेज है जिसमें वास्तविक, मालिकाना ड्रॉपबॉक्स ग्राहक शामिल है। यही है, जब आप इस पैकेज को स्थापित करते हैं, तो यह स्वचालित रूप से ड्रॉपबॉक्स वेबसाइट से मालिकाना ड्रॉपबॉक्स क्लाइंट को डाउनलोड करेगा और इसे ( /usr/bin/dropbox
) को स्थापित करेगा । हां, इसमें ड्रॉपबॉक्स क्लाइंट को नॉटिलस, उबंटू के मानक फ़ाइल प्रबंधक ( /usr/lib/nautilus/extensions-3.0/libnautilus-dropbox.so
) के साथ पैकेज के नाम को जोड़ने के लिए एक एक्सटेंशन भी शामिल है ।
चूंकि पैकेज में गैर-मुक्त, मालिकाना सॉफ्टवेयर है, इसलिए यह मल्टीवर्स रिपॉजिटरी में निहित है।
"कुछ सामान्य सलाह" के तहत जिन सभी कारणों का मैंने उल्लेख किया है, यह एक ऐसी विधि है जिसके लिए मैं ड्रॉपबॉक्स क्लाइंट को स्थापित करने की सलाह देता हूं, खासकर उबंटू के नौसिखियों के लिए। यह पैकेज मैनेजर द्वारा प्रबंधित किया जाएगा, यह आधिकारिक रिपोज में है, आप ठीक रहेंगे। उबंटू टीम आपके लिए काम कर रहे पैकेज का ध्यान रखेगी।
इस पैकेज को स्थापित करने के लिए, आपको बस इतना करना है:
sudo apt-get install nautilus-dropbox
इसे फिर से निकालने के लिए:
sudo apt-get remove nautilus-dropbox
2. dropbox
ड्रॉपबॉक्स के तीसरे पक्ष के भंडार से पैकेज को स्थापित करना
ड्रॉपबॉक्स अपनी रिपॉजिटरी का प्रबंधन करता है जिसे आप पैकेज रिपॉजिटरी की अपनी सूची में जोड़ सकते हैं, और ड्रॉपबॉक्स क्लाइंट से इंस्टॉल कर सकते हैं। देखें कि मैं अपने लिनक्स रिपॉजिटरी से ड्रॉपबॉक्स कैसे जोड़ूं या हटाऊं? ड्रॉपबॉक्स की वेबसाइट सहायता पृष्ठों पर।
एक बार जब आप उस लिंक के तहत निर्देशों में बताए अनुसार उस रिपॉजिटरी को जोड़ लेते हैं, तो आप पैकेज प्रबंधन प्रणाली का उपयोग करके ड्रॉपबॉक्स सर्वर से सीधे मालिकाना ड्रॉपबॉक्स क्लाइंट को स्थापित करने में सक्षम होंगे।
मूल रूप से, ड्रॉपबॉक्स को उस तरह स्थापित करने के लिए, पहले रिपॉजिटरी को सक्षम करें
sudo apt-key adv --keyserver pgp.mit.edu --recv-keys 5044912E
sudo add-apt-repository "deb http://linux.dropbox.com/ubuntu $(lsb_release -sc) main"
(यह मदद पन्नों पर आपको बताए जाने की तुलना में थोड़ा अधिक सुरुचिपूर्ण है, लेकिन वास्तव में उसी के लिए उबलता है), और फिर पैकेज को स्थापित करें
sudo apt-get update
sudo apt-get install dropbox
यह दूसरी सबसे अच्छी विधि है। पैकेज को अभी भी पैकेज प्रबंधन प्रणाली द्वारा प्रबंधित किया जाता है, लेकिन रिपॉजिटरी को कैननिकल द्वारा प्रबंधित नहीं किया जाता है। इसलिए जब आप उस पैकेज के लिए पैकेज प्रबंधन प्रणाली के माध्यम से अपडेट प्राप्त करेंगे, तो आपको बस यह विश्वास करना होगा कि ड्रॉपबॉक्स द्वारा प्रदान किया गया पैकेज आपके उबंटू प्रणाली के साथ ठीक काम करेगा।
एक मामूली लाभ यह हो सकता है कि यह पैकेज रिपॉजिटरी के nautilus-dropbox
पैकेज की तुलना में अधिक अद्यतित हो सकता multiverse
है। इसलिए यदि आप रक्तस्राव के किनारे पर रहना पसंद करते हैं तो यह विकल्प आपके लिए अधिक दिलचस्प हो सकता है। हालाँकि, जैसा कि मैंने कहा कि पहला विकल्प निश्चित रूप से काम करेगा , अर्थात, यदि multiverse
रेपो में प्रदान किया गया ड्रॉपबॉक्स क्लाइंट अब भी काम नहीं करता है, तो इस समस्या का निश्चित रूप से ध्यान रखा जाएगा।
इस तरह से किए गए इंस्टॉलेशन को वापस लाने के लिए, पहले पैकेज को हटा दें:
sudo apt-get remove dropbox
और फिर उसकी कुंजी के साथ रिपॉजिटरी को हटा दें:
sudo add-apt-repository -r http://linux.dropbox.com/ubuntu
sudo apt-key del 5044912E
3. ड्रॉपबॉक्स क्लाइंट को मैन्युअल रूप से इंस्टॉल करना
यह सबसे खराब विधि है, और जिसे आपने अपने प्रश्न में संदर्भित किया है, उसे ड्रॉपबॉक्स की वेबसाइट पर ड्रॉपबॉक्स इंस्टॉलेशन निर्देशों में भी समझाया गया है । असल में, इसे मैन्युअल रूप से स्थापित करने के लिए
cd ~
wget -O - "https://www.dropbox.com/download?plat=lnx.$(uname -m)" | tar xzf -
(फिर, जो वे आपको बताते हैं उससे थोड़ा अधिक सुरुचिपूर्ण है - यह 32 बिट और 64 बिट दोनों के लिए काम करेगा)। यह क्या करता है अपने घर फ़ोल्डर में ड्रॉपबॉक्स ग्राहक की एक प्रति बनाएँ। यह स्थापना स्थानीय है (इसका उपयोग केवल उस कमांड को निष्पादित करने वाले उपयोगकर्ता द्वारा किया जा सकता है), सिस्टम-वाइड नहीं। इसके अतिरिक्त, अद्यतन पैकेज प्रबंधन प्रणाली को प्रबंधित नहीं किया जाएगा।
इस उत्तर के लिए DKBose की एक टिप्पणी के अनुसार , ग्राहक को इस तरह स्थापित करते समय यह अभी भी स्वचालित रूप से अपडेट हो जाएगा। अगर यह सच है, तो इसका मतलब केवल यह है कि ग्राहक खुद ही अपने अपडेट को डाउनलोड और इंस्टॉल करता है। चूंकि यह स्थानीय रूप से उपयोगकर्ता के होम फ़ोल्डर के अंदर स्थापित है, इसलिए ऐसा करने के लिए इसे रूट विशेषाधिकार की आवश्यकता नहीं है। हालाँकि, क्लाइंट पैकेज मैनेजमेंट सिस्टम द्वारा प्रबंधित नहीं होता है। यह बहुत ही un-Linux है जैसे कि इस तरह के मालिकाना, अकर्मक अद्यतन प्रक्रियाओं पर भरोसा करना - यह आमतौर पर पैकेज मैनेजर का काम होता है, जो यह केंद्र और पारदर्शी रूप से करता है, ताकि आप इसे किसी भी इंस्टॉल की सूची, अपडेट या निकालने के लिए उपयोग कर सकें संकुल।
सॉफ़्टवेयर को निकालने के लिए, यदि इस तरह स्थापित किया गया है, तो तदनुसार बदसूरत है:
rm -r ~/.dropbox-dist/
यह उस संस्करण के लिए है जिसे मैंने अभी परीक्षण किया है, और अब तक काम करता है क्योंकि डाउनलोड किए गए संग्रह में जो है वह ठीक इसी .dropbox-dist/
फ़ोल्डर में है। भविष्य में इसमें बदलाव हो सकता है। जब आप पैकेज मैनेजर का उपयोग नहीं करते हैं तो आप वास्तव में ट्रैक नहीं कर सकते हैं कि फाइलें कहां स्थापित की गई थीं।
मैं इस पद्धति का उपयोग करूंगा यदि और केवल तभी जब मेरे पास मशीन पर कोई रूट विशेषाधिकार नहीं है, और इसलिए मुझे स्थानीय इंस्टॉल करने के लिए मजबूर किया जाता है। यदि आपके पास रूट विशेषाधिकार हैं, तो भले ही आप ड्रॉपबॉक्स सर्वर से सीधे आने वाले संस्करण का उपयोग करने पर जोर देते हैं, दूसरी विधि अभी भी पसंद की जानी है। कम से कम पैकेज प्रबंधन प्रणाली स्थापित फ़ाइलों को ट्रैक करेगी, अपडेट अधिक पारदर्शी फैशन में होगा और सॉफ्टवेयर को हटाने के लिए चिकनी है।
सारांश, मेरी सलाह यह है। यदि आपने ड्रॉपबॉक्स क्लाइंट को विधियों 2 या 3 का उपयोग करके स्थापित किया है, तो इसे अनइंस्टॉल करें और इसे विधि 1 का उपयोग करके इंस्टॉल करें। आप जो भी करते हैं, पहले दो तरीकों के साथ ड्रॉपबॉक्स क्लाइंट स्वचालित रूप से पैकेज प्रबंधन प्रणाली द्वारा अपडेट किया जाएगा। तीसरी विधि का उपयोग करते समय, ग्राहक स्पष्ट रूप से खुद को अपडेट करने का ध्यान रखता है। तो मूल रूप से, चिंता करने की कोई आवश्यकता नहीं है - आप स्वचालित रूप से वैसे भी नवीनतम संस्करण प्राप्त करेंगे।