ServBay को पूरी तरह से कैसे अनइंस्टॉल करें
ServBay को स्थानीय वेब विकास वातावरण के रूप में आसान प्रबंधन और रखरखाव के लिए डिज़ाइन किया गया है। यदि आपको अपने macOS सिस्टम से ServBay को हटाने की आवश्यकता है, तो अनइंस्टॉलेशन प्रक्रिया बहुत सीधी है। यह लेख आपको विस्तार से कदम-दर-कदम मार्गदर्शन देगा, जिससे आप ServBay को पूरी तरह से हटा सकें और संबंधित फाइलें स्वच्छ रूप से साफ़ कर सकें।
⚠️ महत्त्वपूर्ण सूचना ⚠️
किसी भी अनइंस्टॉल प्रक्रिया को शुरू करने से पहले, कृपया अपनी सभी महत्वपूर्ण डेटा का बैकअप अवश्य लें। इसमें आपकी वेबसाइट प्रोजेक्ट फाइलें (डिफ़ॉल्ट पथ: /Applications/ServBay/www
), सभी डाटाबेस डेटा (MySQL, PostgreSQL, MongoDB आदि, डिफ़ॉल्ट रूप से /Applications/ServBay/db
में संग्रहित), ServBay के कॉन्फ़िगरेशन फाइल और आपके द्वारा ServBay से प्रबंधित सभी SSL सर्टिफिकेट्स शामिल हैं। अनइंस्टॉल प्रक्रिया से ServBay इंस्टॉलेशन डाइरेक्टरी और इसकी सभी कंटेंट हट जाएगी, और बिना बैकअप के डेटा हमेशा के लिए खो जाएगा।
विस्तृत अनइंस्टॉलेशन चरण
ServBay और इसके सभी संबंधित घटकों को पूरी तरह हटाने के लिए कृपया नीचे दिए गए चरणों का पालन करें।
चरण 1: ServBay एप्लिकेशन बंद करें
अनइंस्टॉल शुरू करने से पहले, सुनिश्चित करें कि ServBay एप्लिकेशन पूरी तरह से बंद है। आप Dock में ServBay आइकन पर राइट-क्लिक कर के "Quit" चुन सकते हैं, या फिर ServBay एप्लिकेशन मेनू में “ServBay” > “Quit ServBay” विकल्प पर क्लिक कर सकते हैं।
चरण 2: ServBay एप्लिकेशन फाइलें हटाएं
सर्वप्रथम, अपने सिस्टम से ServBay एप्लिकेशन को हटाएं:
- Finder खोलें।
- Finder साइडबार में, Applications पर क्लिक करें।
- एप्लिकेशन लिस्ट में
ServBay.app
को ढूंढें। ServBay.app
फाइल को Dock के सबसे दाहिने ओर स्थित Trash आइकन पर खींचें।- Trash आइकन पर राइट-क्लिक करें और "Empty Trash" चुनें, ताकि एप्लिकेशन फाइल्स पूरी तरह से हट जाएं।
चरण 3: ServBay इंस्टॉलेशन डाइरेक्टरी हटाएं
ServBay की कोर फाइलें, सॉफ़्टवेयर पैकेज, वेबसाइट फाइलें और डाटाबेस डेटा डिफ़ॉल्ट रूप से /Applications/ServBay
डाइरेक्टरी में ही संग्रहित रहते हैं। इस डाइरेक्टरी को हटाने से ServBay के सभी रनटाइम फाइल्स और आपका विकास डेटा हट जाएगा।
🛑 दोबारा चेतावनी 🛑
इस चरण को करने से पहले पुनः सुनिश्चित करें कि आपने इस गाइड की "महत्त्वपूर्ण सूचना" के अनुसार /Applications/ServBay/www
में अपनी वेबसाइट फाइल्स, /Applications/ServBay/db
में डाटाबेस डेटा, ServBay कॉन्फ़िगरेशन फाइलें और SSL सर्टिफिकेट्स—सभी महत्त्वपूर्ण डेटा का बैकअप ले लिया है। यह क्रिया अपूरणीय है; एक बार डेटा हटाने के बाद उसे पुनः प्राप्त नहीं किया जा सकता।
Terminal एप्लिकेशन खोलें। आप Spotlight सर्च (Command + Space दबाएं और "Terminal" टाइप करें) या Finder में “Applications” > “Utilities” > “Terminal” के जरिए इसे खोल सकते हैं।
Terminal विंडो में, नीचे दिया गया कमांड चलाएं ताकि ServBay इंस्टॉलेशन डाइरेक्टरी व उसका सारा कंटेंट हट जाए:
bashsudo rm -rf /Applications/ServBay
1sudo
कमांड अगले कमांड को ऐडमिनस्ट्रेटर अधिकारों से चलाने के लिए उपयोग होती है, क्योंकि/Applications
डाइरेक्टरी में बदलाव के लिए अनुमति जरूरी होती है। इस कमांड को चलाते वक्त सिस्टम आपसे वर्तमान यूज़र का पासवर्ड पूछेगा।rm
कमांड का इस्तेमाल फाइल या डाइरेक्टरी हटाने के लिए होता है।-r
(recursive) विकल्प का मतलब है कि यह बताई गई डाइरेक्टरी और उसके सभी सबफोल्डर्स व फाइल्स को हटाएगा।-f
(force) विकल्प का मतलब है कि यह फोर्सफुली हटाएगा, बिना किसी अतिरिक्त पुष्टि के। कृपया-f
विकल्प का उपयोग सावधानी से करें।
इस कमांड के चलने के बाद,
/Applications/ServBay
डाइरेक्टरी व सारी फाइलें और सबडाइरेक्टरी (आपकी वेबसाइट, डाटाबेस, ServBay सेटिंग्स वगैरह सब कुछ) स्थायी रूप से हट जाएंगे।
चरण 4: ServBay Helper सेवा अनइंस्टॉल करें
ServBay Helper एक विशेषाधिकार प्राप्त सहायक टूल है, जो ऐडमिनस्ट्रेटर अनुमति वाली कार्रवाइयां (जैसे कि hosts फाइल को संपादित करना, सिस्टम सेवाएं शुरू/बंद करना आदि) के लिए काम आता है। ServBay को पूरी तरह से साफ़ करने के लिए, इस हेल्पर सेवा को भी अनइंस्टॉल करना जरूरी है।
Terminal में नीचे दिये गए कमांड्स चलाएं:
bash
sudo launchctl unload /Library/LaunchDaemons/Dev.ServBay.macOS.ServBay.Helper.plist
sudo rm /Library/LaunchDaemons/Dev.ServBay.macOS.ServBay.Helper.plist
sudo rm /Library/PrivilegedHelperTools/Dev.ServBay.macOS.ServBay.Helper
1
2
3
2
3
- पहली कमांड
launchctl unload
का प्रयोग ServBay Helper के स्टार्टअप एजेंट को रोकने और अनइंस्टॉल करने के लिए करते हैं, जिससे यह सिस्टम स्टार्टअप पर लोड नहीं होगा। - दूसरी कमांड ServBay Helper की
.plist
कॉन्फ़िगरेशन फाइल को हटाती है, जो कि सिस्टम को Helper को लोड करने का निर्देश देती है। - तीसरी कमांड ServBay Helper के वास्तविक executable फाइल को हटाती है।
इन कमांड्स के लिए भी प्रशासनिक अनुमति की दरकार है, अत: आपको अपनी यूज़र पासवर्ड डालनी पड़ेगी।
चरण 5: पर्यावरणीय वेरिएबल्स साफ़ करें
~/.zshrc
और ~/.bash_profile
फाइल खोलिए, और नीचे दिए गए सेक्शन को खोज कर मिटा दीजिए
bash
# BEGIN ServBay Environment Block
# ...
# END ServBay Environment Block
1
2
3
2
3
सारांश
ऊपर दिए गए कदमों से आप अपने macOS सिस्टम से ServBay एप्लिकेशन, उसकी इंस्टॉलेशन डाइरेक्टरी और इससे संबंधित हेल्पर सेवाओं को पूरी तरह से हटाने में सक्षम होंगे। एक बार फिर से जोर दिया जा रहा है, बिना बैकअप के डेटा हटाना सबसे बड़ी हानि है। कृपया /Applications/ServBay
डाइरेक्टरी को हटाने से पहले अपनी वेबसाइट फाइल्स, डाटाबेस डेटा व अन्य महत्त्वपूर्ण सेटिंग्स का सुरक्षित बैकअप लेना न भूलें।