क्या मैं डिफ़ॉल्ट मैक ऐप स्टोर स्थापित फ़ोल्डर को बदल सकता हूं?


16

मैं सभी अनुप्रयोगों को प्रति-उपयोगकर्ता स्थापित करना पसंद करता हूं, ~/Applications/बल्कि विश्व स्तर पर। मैक ऐप स्टोर से इंस्टॉल किए गए ऐप्स के लिए डिफ़ॉल्ट स्थान पर स्थित वैश्विक एप्लिकेशन फ़ोल्डर है /Applications/

क्या कोई ऐसा defaults write com.apple.AppStoreआदेश है जो मैं टर्मिनल में चला सकता हूं, या शायद एक .plistफ़ाइल जिसे मैं मैन्युअल रूप से संपादित कर सकता हूं, इस डिफ़ॉल्ट वरीयता को बदलने के लिए?


यह जानना कि आप क्यों पसंद नहीं करते /Applicationsहैं कुछ और रचनात्मक उत्तर उत्पन्न कर सकते हैं ...
ग्राहम पेरिन

1
मैंने इनाम की पेशकश की क्योंकि घर पर हमारे साझा मैक पर मैं चाहता हूं कि जिन ऐप्स को मैं डाउनलोड करूं, वे केवल मेरे उपयोगकर्ता के लिए उपलब्ध हों। मैं ~ / एप्लिकेशन में एप्लिकेशन इंस्टॉल करना चाहता हूं।
नैट बर्ड

1
मैं यह भी चाहता हूं कि मेरे ऐप्पल आईडी के साथ खरीदे गए ऐप केवल मेरे उपयोगकर्ता के लिए उपलब्ध हों। अन्य जिनके पास एक साझा कंप्यूटर पर खाते हैं, वे अपने एप्लिकेशन भरेंगे / आवेदन करेंगे और मैं इसे अपने साथ भर दूंगा, यह ऐप के एक विशाल ढेर से निपटने के लिए एक दर्द है। मुझे अलगाव पसंद है।
ब्रायसन

: प्लस इस / / लोगों के बिना सिस्टम प्रशासक अनुमतियाँ App स्टोर का उपयोग करने की अनुमति दे सकता चाहिए apple.stackexchange.com/questions/6065/...
थिलो

जवाबों:


8

के बारे में मैक ओएस एक्स फाइल सिस्टम अवलोकन , यह एप्पल डेवलपर के लिए मानक अनुपालन को लागू जो / अनुप्रयोग या ~ / आवेदन के भीतर हैं आवेदन फ़ोल्डर पर अपने नियमों का पालन हो रहा है। चिंता यह है कि मैक ऐप स्टोर अपडेट को वितरित करने के तरीके का अनुपालन करता है।

यदि आप डिफ़ॉल्ट फ़ोल्डर का उपयोग करने के लिए पर्याप्त आराम नहीं करते हैं, तो हाँ आप अभी भी उस एप्लिकेशन को स्थानांतरित करने में सक्षम हैं जिसे आपने मैक ऐप स्टोर से दूसरे फ़ोल्डर में दो कैविएट के साथ डाउनलोड किया था:

  1. एप्लिकेशन / एप्लिकेशन फ़ोल्डर से स्थानांतरित करने के लिए आपको एक प्रशासनिक पासवर्ड दर्ज करना होगा।
  2. यदि कोई अपडेट किए गए ऐप के लिए एमएएस में एक अपडेट दिखाई देता है जिसे स्थानांतरित कर दिया गया है, तो आपको दूसरे खाते से इंस्टॉल किए गए एप्लिकेशन के बारे में एक त्रुटि संदेश मिलेगा। ऐप को अपडेट करने के लिए आपको ऐप को पूरी तरह से डिलीट करना होगा और फिर अपडेटेड ऐप को इंस्टॉल करना होगा या ऐप को वापस / एप्लिकेशन फोल्डर में ले जाना होगा

मैं उम्मीद कर रहा था कि इसके लिए एक समाधान है, लेकिन आपने इस अनुकूलन को निष्पादित करने की सर्वोत्तम व्याख्या और झुंझलाहट प्रदान की है। +50
नैट बर्ड

2

इस बिंदु पर इस पर कोई ब्योरा नहीं है (लेकिन मुझे यकीन है कि कोई संपत्ति या .plist है) लेकिन इस बीच आप एक सरल ऑटोमेकर "फोल्डर एक्ट्स" वर्कफ़्लो बना सकते हैं, जो ऐप्स को आपकी पसंद के फ़ोल्डर में ले जाता है। यह सरल है और ज्यादातर पृष्ठभूमि में होता है।

एक समस्या मुझे यह दिखती है कि अपडेट कैसे काम करता है।


1

यहां एक विकल्प है, जबकि यह बिल्कुल वैसा नहीं है जैसा आपने पूछा था, यह आपके अधिकांश लक्ष्यों को पूरा करेगा:

  1. अपने बूट ड्राइव के मूल में एक नया फ़ोल्डर बनाएं और इसे नाम दें PubApplications, एप्लिकेशन फ़ोल्डर की अनुमतियों को डुप्लिकेट करें।
  2. कॉपी (विकल्प ड्रैग) उन सभी अनुप्रयोगों को स्थानांतरित न करें जिन्हें आप सार्वजनिक रूप से उस फ़ोल्डर तक पहुंचना चाहते हैं।
  3. कॉपी अपने फ़ोल्डर में अपने इच्छित एप्लिकेशन को उस फ़ोल्डर में स्थानांतरित न करें
  4. यदि आप इसे छिपाना चाहते हैं, तो /Applications.bak या /.Applications.bak पर नाम बदलें।
  5. अपने होम निर्देशिका में अनुप्रयोग फ़ोल्डर की ओर इशारा करते हुए, एप्लिकेशन नाम के रूट फ़ोल्डर में एक सिमलिंक बनाएं।

    ln -s /Users/your_name/Applications /Applications

मुझे यकीन नहीं है कि आपके अलावा कौन कंप्यूटर का उपयोग करता है, और मुझे यह भी निश्चित रूप से पता नहीं है कि आप क्या हासिल करने की कोशिश कर रहे हैं, चाहे वह बैकअप को सुव्यवस्थित करना है, या अपने ऐप्स को दूसरों से निजी रखना है, या यदि यह वह जगह है जहां आप स्थापित करना पसंद करते हैं क्षुधा।

नोट - उपरोक्त विधि अन्य उपयोगकर्ताओं के लिए चीजों को तोड़ देगी यदि वे मौजूद हैं। आप उपयोग कर सकते हैं:

ln -s ~/Applications /Applications

पिछले सिम्लिंक कमांड के बजाय, हालांकि मेरे पास इसके साथ समस्याएं हैं और आपको यह सुनिश्चित करने की आवश्यकता होगी कि प्रत्येक उपयोगकर्ता के पास ~ / एप्लिकेशन फ़ोल्डर था।


0

मैं आमतौर पर मेरे सभी अनुप्रयोग एक सबफ़ोल्डर, जैसे में मास से अर्जित ले जाने Applications/Gamesया Applications/Utilitiesया जो कुछ भी सूट बेहतर।
जैसा कि वॉन्गसैड ने कहा था, इस कदम को करने के लिए आपको एक प्रशासनिक पासवर्ड की आवश्यकता होगी।
मेरे पास पहले से ही अपने ऐप्स के लिए कई अपडेट हैं, इसलिए ऐसा लगता है कि स्थानांतरित किए गए एप्लिकेशन त्रुटिपूर्ण रूप से काम करते हैं, कम से कम Applicationsफ़ोल्डर के भीतर रखे गए कार्यक्रमों के लिए । मैं अन्य स्थानों के बारे में निश्चित नहीं हूँ, हालाँकि।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.