मैं सांबा को पूरी तरह से कैसे हटाऊं?


14

मैं अपने Ubuntu 11.10 मशीन से पूरी तरह से smb / samba कैसे निकालूं?

मैं, बाद में, इसे कैसे साफ़ करूँ?

अद्यतन: मेरा लक्ष्य अपने डेस्कटॉप से ​​विंडोज एसएमबी से संबंधित किसी भी कार्यक्षमता को चीरना और इन घटकों को फिर से स्थापित करना है। कुछ पृष्ठभूमि के लिए यह प्रश्न देखें ।

जवाबों:


20

इसलिए, टर्मिनल से सर्वर के लिए:

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या इसी तरह के।


जब मैंने "सर्वर" और "क्लाइंट" दोनों घटकों को पूरा कर लिया है, तो Nautilus अभी भी "ब्राउज़ नेटवर्क" और "विंडोज नेटवर्क" कैसे दिखाता है?
jldupont

कहीं लाइनों के साथ Gnome / GVFS के साथ संबंध है? मैं कैसे छुटकारा / पुनः स्थापित कर सकता हूं?
jldupont

आपके प्रस्तावित कदमों के बाद भी, मैं अभी भी "माउंट -t cifs" कर सकता हूं। मैं पूरी तरह से smb सामान से कैसे छुटकारा पाऊंगा और एक साफ स्थापित करूंगा?
jldupont

1
कारण यह है कि आप अभी भी सांबा हटाने के बाद भी एक cifs फाइलसिस्टम माउंट कर सकते हैं, यह है कि cifs कर्नेल मॉड्यूल किसी भी सांबा पैकेज का हिस्सा नहीं है। यह कर्नेल में शामिल है। उस मॉड्यूल में केवल नेटवर्क पर cifs शेयरों तक पहुँचने के लिए क्लाइंट का समर्थन है। शेयरों को एक्सेस करने के लिए किसी को सांबा की जरूरत नहीं है। लेकिन उन्हें बनाने के लिए सांबा को स्थापित करने की आवश्यकता है।
जोक

1
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*वोट डाउन
एडवर्ड टोरवाल्ड्स

8

सांबा को हटाने का एक आसान तरीका जो सरल और साफ है।

sudo apt-get autoremove samba samba-common

यह कदम पैकेज को हटाने के लिए ऑटोरेमोव का उपयोग करता है।

sudo apt-get purge samba samba-common

यह चरण आपके पास मौजूद किसी भी कॉन्फ़िगरेशन फ़ाइल को साफ़ करता है


यह कमांड कुल निष्कासन को पूरा करता है।
तनयदीन

0

ये समाधान सभी सिस्टम बूटिंग पर रिले करते हैं। लेकिन अगर सांबा की वजह से आपका सिस्टम बूट नहीं हो रहा है तो आप क्या करेंगे?

यदि आप पुनर्प्राप्ति मोड में फंस गए हैं, तो IE बचाव डिस्क। apt-get हमेशा काम नहीं करता है, वास्तव में यह आपको पुनर्प्राप्ति शेल में एक seg फॉल्ट मिलेगा, जो मैंने देखा है उबंटू से कम से कम। dpkg --purge --force-all sambaयदि सिस्टम अभी भी बूट नहीं करेगा , तो आप इसके आसपास और सामान्य और विंडबिंड के लिए भी उपयोग कर सकते हैं ।

याद रखें कि यदि आप रिकवरी मोड शेल में हैं, तो sudo का उपयोग न करें, क्योंकि इससे सेग फॉल्ट होगा। यदि आप रूट के रूप में हैं तो बस कमांड का उपयोग करें।

लेकिन मैंने सांबा को बूटिंग को रोकने के लिए एक प्रणाली का कारण बना दिया है, और यह है कि मैं सांबा को चीरने में सक्षम था, और सिस्टम को फिर से पूरे तरीके से बूट करने के बाद मैं एक क्लीन इन्स्टॉल करता हूं। एक बार जब यह पूरी तरह से बूट हो जाता है, तो sudo apt-get remove --purge samba samba-commonगुजरें और यह सुनिश्चित करने के लिए कमांड करें कि सब कुछ हटा दिया गया है। दुर्भाग्य से, आपको कुछ आइटमों को मैन्युअल रूप से हटाना पड़ सकता है, क्योंकि dpkg हमेशा स्टार्टअप स्क्रिप्ट और अन्य आइटमों को बाइनरी नहीं बनाता है। यह वही है जो मुझे करना है, सांबा को पूरी तरह से हटाने के लिए, जब मैं बूट करने के लिए सिस्टम प्राप्त नहीं कर सका।

मुझे उम्मीद है कि यह किसी ऐसे व्यक्ति की मदद करता है जो मेरे जैसे ही स्थिति में फंस गया था।


0

मैंने हाल ही में विंडोज 7 होस्ट पर वर्चुअलबॉक्स के तहत उबंटू 17.04 स्थापित किया है और मुझे होस्ट पर फ़ाइलों तक पहुंचने की आवश्यकता है। मैं लिनक्स के लिए काफी नया हूं इसलिए मुझे लगा कि मुझे उन शेयरों को एक्सेस करने के लिए सांबा की जरूरत है। जैसा कि dpb द्वारा ऊपर बताया गया है , मुझे क्लाइंट की समस्याएँ हो रही थीं। यह सब मुझे पता चला कि सांबा को हटाने की जरूरत थी। उबंटू 17.04 होने का मतलब है कि मुझे फिर से स्थापित करना था cifs-utils, न smbclientकि क्लाइंट की कार्यक्षमता वापस पाने के लिए:

sudo apt-get install cifs-utils

रिबूट के बाद, मेरे सभी विंडोज नेटवर्क शेयर सुलभ थे और क्लाइंट मुद्दों का समाधान हुआ।


0

उबंटू में 18.04:

sudo apt -y remove --purge samba samba-common cifs-utils smbclient
sudo rm -rf /var/cache/samba /etc/samba /run/samba /var/lib/samba /var/log/samba
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.