जवाबों:
इसलिए, टर्मिनल से सर्वर के लिए:
sudo apt-get remove --purge samba
sudo apt-get install samba
लेकिन, अगर आपको ग्राहक की समस्या हो रही है, तो यह अधिक पसंद किया जाएगा:
sudo apt-get remove --purge smbclient libsmbclient
sudo apt-get install smbclient libsmbclient
अपडेट :
ध्यान दें कि यह उत्तर केवल Ubuntu 11.10 पर लागू होता है ! अधिक हालिया Ubuntus शायद apt remove
कमांड के साथ उपयोगी सॉफ़्टवेयर को हटा देगा , इसलिए यह जांचना सुनिश्चित करें कि क्या हटाया जा रहा है और यदि आवश्यक हो तो "चेरीपिक" पैकेज synaptic
या इसी तरह के।
sudo apt-get remove --purge smbclient libsmbclient
कमांड उपयोगी सॉफ्टवेयर्स को हटा रही है जैसे gvfs-backends* libsmbclient* python3-smbc* software-center* system-config-printer-common* system-config-printer-gnome* ubuntu-desktop* vlc-plugin-samba*
वोट डाउन
सांबा को हटाने का एक आसान तरीका जो सरल और साफ है।
sudo apt-get autoremove samba samba-common
यह कदम पैकेज को हटाने के लिए ऑटोरेमोव का उपयोग करता है।
sudo apt-get purge samba samba-common
यह चरण आपके पास मौजूद किसी भी कॉन्फ़िगरेशन फ़ाइल को साफ़ करता है
ये समाधान सभी सिस्टम बूटिंग पर रिले करते हैं। लेकिन अगर सांबा की वजह से आपका सिस्टम बूट नहीं हो रहा है तो आप क्या करेंगे?
यदि आप पुनर्प्राप्ति मोड में फंस गए हैं, तो IE बचाव डिस्क। apt-get हमेशा काम नहीं करता है, वास्तव में यह आपको पुनर्प्राप्ति शेल में एक seg फॉल्ट मिलेगा, जो मैंने देखा है उबंटू से कम से कम। dpkg --purge --force-all samba
यदि सिस्टम अभी भी बूट नहीं करेगा , तो आप इसके आसपास और सामान्य और विंडबिंड के लिए भी उपयोग कर सकते हैं ।
याद रखें कि यदि आप रिकवरी मोड शेल में हैं, तो sudo का उपयोग न करें, क्योंकि इससे सेग फॉल्ट होगा। यदि आप रूट के रूप में हैं तो बस कमांड का उपयोग करें।
लेकिन मैंने सांबा को बूटिंग को रोकने के लिए एक प्रणाली का कारण बना दिया है, और यह है कि मैं सांबा को चीरने में सक्षम था, और सिस्टम को फिर से पूरे तरीके से बूट करने के बाद मैं एक क्लीन इन्स्टॉल करता हूं। एक बार जब यह पूरी तरह से बूट हो जाता है, तो sudo apt-get remove --purge samba samba-common
गुजरें और यह सुनिश्चित करने के लिए कमांड करें कि सब कुछ हटा दिया गया है। दुर्भाग्य से, आपको कुछ आइटमों को मैन्युअल रूप से हटाना पड़ सकता है, क्योंकि dpkg हमेशा स्टार्टअप स्क्रिप्ट और अन्य आइटमों को बाइनरी नहीं बनाता है। यह वही है जो मुझे करना है, सांबा को पूरी तरह से हटाने के लिए, जब मैं बूट करने के लिए सिस्टम प्राप्त नहीं कर सका।
मुझे उम्मीद है कि यह किसी ऐसे व्यक्ति की मदद करता है जो मेरे जैसे ही स्थिति में फंस गया था।
मैंने हाल ही में विंडोज 7 होस्ट पर वर्चुअलबॉक्स के तहत उबंटू 17.04 स्थापित किया है और मुझे होस्ट पर फ़ाइलों तक पहुंचने की आवश्यकता है। मैं लिनक्स के लिए काफी नया हूं इसलिए मुझे लगा कि मुझे उन शेयरों को एक्सेस करने के लिए सांबा की जरूरत है। जैसा कि dpb द्वारा ऊपर बताया गया है , मुझे क्लाइंट की समस्याएँ हो रही थीं। यह सब मुझे पता चला कि सांबा को हटाने की जरूरत थी। उबंटू 17.04 होने का मतलब है कि मुझे फिर से स्थापित करना था cifs-utils
, न smbclient
कि क्लाइंट की कार्यक्षमता वापस पाने के लिए:
sudo apt-get install cifs-utils
रिबूट के बाद, मेरे सभी विंडोज नेटवर्क शेयर सुलभ थे और क्लाइंट मुद्दों का समाधान हुआ।