किसी भी विचार है कि माइक्रोसॉफ्ट इस काढ़ा स्थापित के साथ क्या कर रहा है?


2

मैं इस के लिए स्क्रिप्ट स्थापित पाया msodbcsqlपर ODBC-चालक-13-1 के लिए MacOS से जारी किया

प्रासंगिक सामग्री हैं:

/usr/bin/ruby -e “$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)“
brew tap microsoft/msodbcsql https://github.com/Microsoft/homebrew-mssql-release
brew update
brew install msodbcsql
#for silent install ACCEPT_EULA=y brew install msodbcsql

मैं जिस भाग को लेकर उलझन में हूं वह पहली पंक्ति है। जब मैं इसे चलाता हूं तो यह आउटपुट देता है:

$ /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
==> This script will install:
/usr/local/bin/brew
/usr/local/share/doc/homebrew
/usr/local/share/man/man1/brew.1
/usr/local/share/zsh/site-functions/_brew
/usr/local/etc/bash_completion.d/brew
/usr/local/Homebrew
==> The following existing directories will be made group writable:
/usr/local/bin
/usr/local/include

जिस तरह से मैंने इसे पढ़ा है, वह यह है कि उनके इंस्टॉलेशन निर्देश होमबॉक् का उपयोग करते हुए सिर्फ एमएसडबस्क्ल के लिए नहीं हैं, वे होमबॉर्न को पहले स्थापित करने की दिशा में सक्षम हैं, फिर एमएसडब्स्कल।

क्या यह सामान्य अभ्यास है, या सिर्फ कुछ एमएस क्लूलेसनेस है?

नोट: मैं macportsआमतौर पर उपयोग करता हूं , इसलिए मैंने अपनी homeनिर्देशिका में होमब्रे को स्थापित करने का ध्यान रखा , इसलिए शायद होमब्रे के एक मानक स्थापित के परिणामस्वरूप उनकी स्क्रिप्ट पूरी प्रणाली को रौंदना चाहती थी।

जवाबों:


3

यह Homebrew स्थापित करने का मानक तरीका है। लगता है कि Microsoft ने एक इंस्टॉलर लिखा है जो होमब्रे पर स्थापित होने पर निर्भर करता है, इसलिए यह इसे पहले स्थापित करने के लिए समझ में आता है।


हां, मैंने यह आभास किया कि होमब्रे उस तरह से स्थापित है, और यह ठीक है। लेकिन यह माना जाता है कि होमब्रे को स्थापित किया जाना अधिक सामान्य नहीं होगा और अगर ऐसा नहीं पाया जाता है, तो शायद स्थापना के निर्देश हैं? पहले पैकेज प्रबंधक स्थापना को एम्बेड करने के बजाय। यानी बाकी सभी के साथ ठीक करने के लिए लगता है brew install xxx। ध्यान रहे, मैंने उन स्क्रिप्ट्स को देखा है जो गिटब से सामान लेती हैं, लेकिन आमतौर पर क्योंकि लक्षित पैकेज सामान्य रेपो स्थानों पर नहीं रहता है। इसलिए नहीं कि पैकेज प्रबंधक को स्थापित करने की आवश्यकता है।
JL Peyret

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