ओएस एक्स और विंडोज पर एक एप्लिकेशन इंस्टॉल करने के बीच अंतर


8

मैं अब तक कई वर्षों से विंडोज का उपयोग कर रहा हूं, लेकिन बस ओएस एक्स के साथ मैकबुक का उपयोग करना शुरू कर दिया है।

जहां तक ​​मेरा संबंध है जब मैं विंडोज़ पर एप्लिकेशन इंस्टॉल करता हूं तो वे सिर्फ प्रोग्राम फाइल्स (डिफ़ॉल्ट रूप से) में जाते हैं। ऐप प्राथमिकताएं आमतौर पर उपयोगकर्ता के फ़ोल्डर में संग्रहीत होती हैं और शायद रजिस्ट्री में।

OS X पर ऐप कैसे इंस्टॉल होते हैं? क्या वे सिर्फ / एप्लीकेशन डायरेक्टरी में जाते हैं? वरीयताएँ कहाँ संग्रहीत की जाती हैं? और कैसे homebrew जैसे एक पैकेज प्रबंधक का उपयोग करने के लिए बस एक एप्लिकेशन / अनुप्रयोगों को खींचने से अलग है?

जवाबों:


8

अनुप्रयोगों को स्थापित कर रहे हैं

ओएस एक्स पर एप्लिकेशन इंस्टॉल करने के कई तरीके हैं।

  • ऐप स्टोर: एप्लिकेशन इंस्टॉल करने का दूसरा तरीका ऐप स्टोर से है। ऐप स्टोर से ऐप को पहले .dmgसिस्टम निर्देशिका में डाउनलोड किया जाता है , और फिर /Applications/निर्देशिका में इंस्टॉल किया जाता है । ऐप स्टोर से डाउनलोड किए गए ऐप सैंडबॉक्स हैं, जिसका अर्थ है कि वे केवल विशिष्ट फ़ोल्डरों से पढ़ सकते हैं और लिख सकते हैं। जब वे इंस्टॉलेशन और अनइंस्टॉल की प्रक्रिया में आते हैं, तो वे थोड़ा बेहतर तरीके से प्रबंधित होते हैं।

  • वेब / ड्रैग-एंड-ड्रॉप से: ओएस एक्स अनुप्रयोगों को कभी-कभी एक .appएक्सटेंशन के साथ या इंस्टॉलर के अंदर स्टैंडअलोन फ़ोल्डर के रूप में वितरित किया जाता है .pkg। कुछ समय के कार्यक्रम एक पर वितरित किए जाते हैं .dmg, जो एक डिस्क छवि युक्त है .appऔर शायद Readme.ऐप स्टोर से बाहर डाउनलोड किए गए ऐप्स तब तक नहीं चल सकते जब तक कि आप चलाने के लिए उन पर माध्यमिक क्लिक नहीं करते हैं, और फिर अनुमति प्रदान करते हैं। यह एक सुरक्षा सुविधा है। (यह विंडोज यूएसी के समान है, लेकिन यह अलग तरह से काम करता है।)

    आमतौर पर एप्लिकेशन इंस्टॉल किए जाते हैं, /Applications/लेकिन प्रत्येक उपयोगकर्ता के पास अपने होम फोल्डर के अंदर /Users/{user}/Applications/या ~/Applications/शॉर्ट के लिए अपने स्वयं के एप्लिकेशन निर्देशिका हो सकते हैं । व्यक्तिगत ~/Applicationsनिर्देशिका में रखे गए एप्लिकेशन लॉन्चपैड और स्पॉटलाइट खोजों में दिखाई देंगे।

  • पैकेज प्रबंधक / कमांड लाइन: यह साथ कमांड लाइन के माध्यम से एप्लिकेशन इंस्टॉल करने के (विशेष रूप से डेवलपर्स के लिए) काफी आम है homebrew , macports रूबी रत्न, या यहाँ तक कि के रूप में। ये कभी-कभी अन्य निर्देशिकाओं में उतरते हैं, जैसे कि /usr/local/bin/यदि आप सुनिश्चित नहीं हैं कि एक पैकेज प्रबंधक आपकी फ़ाइलों को कहां रख रहा है, तो यह जानकारी इंटरनेट पर आसानी से उपलब्ध है।

उपयोगकर्ता का आधार - सामग्री

OS X पर आपके पास विंडोज़ रजिस्ट्री की सबसे नज़दीकी चीज़ "प्रॉपर्टी लिस्ट" की धारणा है। प्रॉपर्टी लिस्ट प्रत्येक एप्लिकेशन द्वारा बचाई गई छोटी फाइलें हैं, और विंडोज़ रजिस्ट्री के विपरीत, वे केंद्रीकृत नहीं हैं। संपत्ति सूची फ़ाइलें एक .plistएक्सटेंशन में समाप्त होती हैं । (दिलचस्प बात यह विंडोज के विपरीत, फ़ाइल एक्सटेंशन परिभाषित करते हैं नहीं क्या एक फ़ाइल है जितना ओएस एक्स पर के रूप में वे विंडोज पर है। खोजक कैसे एक फ़ाइल को प्रदर्शित करने के बारे में जानकारी के लिए एक्सटेंशन भरोसा करता है, लेकिन फ़ाइल मेटा डेटा के साथ व्यवहार किया जाता है विंडोज़ की तुलना में OS X पर अधिक महत्व।)

कभी-कभी वे सहेजे जाते हैं /Users/{user}/Library/Preferences/, लेकिन ऐप और इस तरह की जानकारी संग्रहीत होने के आधार पर उन्हें कई स्थानों पर बचाया जा सकता है। उदाहरण के लिए, सफ़ारी आपके पिन किए गए टैब और अंतिम सत्र को संग्रहीत करता है~/Library/Safari/LastSession.plist

ऐप्स को अनइंस्टॉल करना

जब मुझे मेरा पहला मैक मिला तो मैंने ऐप को अनइंस्टॉल करने के बारे में सवाल किया था। इसका सबसे सरल उत्तर यह है कि आप /Applications/डायरेक्ट्री से .app बंडल को हटा सकते हैं । जैसा कि ऊपर उल्लेख किया गया है, plistपीछे कुछ फाइलें हो सकती हैं ।

ओएस एक्स के पुराने संस्करण में, तृतीय-पक्ष अनइंस्टालर ऐप थे जो आपके लिए साफ करने की कोशिश करते थे। वे अभी भी उपलब्ध हैं, लेकिन मुझे नहीं पता कि वे कितनी अच्छी तरह काम करते हैं, क्योंकि ओएस एक्स के नए संस्करण सुरक्षा के बारे में सख्त हैं। (आप चाहें तो AppZapper को आज़मा सकते हैं।)

ऐप्पल के पास एक ज्ञान का आधार लेख है जो ऐप स्टोर के बाहर से ऐप इंस्टॉल करना और हटाना है।


पुन: " व्यक्तिगत ~ / एप्लिकेशन निर्देशिका में रखे गए एप्लिकेशन लॉन्चपैड और स्पॉटलाइट खोजों में दिखाई देंगे "; क्या दूसरे भी ऐसा नहीं करते?
पचेरियर

पुन: "पुराने संस्करण पर .."; आप मैक के पुराने संस्करणों के लिए मतलब है।
पचेरियर

6

यदि फ़ाइल .app में समाप्त होती है, तो इसे एप्लिकेशन फ़ोल्डर में खींचें। यदि फ़ाइल समाप्त हो जाती है। intkger चलाने के लिए .pkg डबल क्लिक करें।

वरीयताएँ आमतौर पर / उपयोगकर्ता / उपयोगकर्ता नाम / पुस्तकालय / वरीयताएँ या / उपयोगकर्ता / उपयोगकर्ता नाम / पुस्तकालय / आवेदन समर्थन में संग्रहीत की जाती हैं।

Homebrew का उपयोग कमांड लाइन अनुप्रयोगों को स्थापित करने के लिए किया जाता है। एक प्लगइन (होमब्रेव पीपा) है जो आपको गुई एप्लिकेशन इंस्टॉल करने देता है। यदि आप कमांड लाइन के साथ अच्छे नहीं हैं तो होमब्रे का उपयोग न करें।


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