खाली EC2 लिनक्स सर्वर पर "आवश्यक निर्माण" (सभी सामान्य उपयोगी कमांड) स्थापित करने का एक अच्छा तरीका क्या है?


13

मैं एक खाली माइक्रो लिनक्स बॉक्स पर कुछ "बिल्ड एसेंशियल" (जैसे जीसीसी, मेक, आदि) प्राप्त करना चाहता हूं। लगता है कि मेरा समय एक चीज को स्थापित करने की कोशिश में खर्च करने में अक्षम है, तो मुझे लगता है कि मुझे जीसीसी की आवश्यकता है, फिर मुझे एहसास है कि मुझे बनाने की जरूरत है, फिर मुझे कुछ और चाहिए।

ऐसा करने का एक अच्छा तरीका क्या है?


1
आपके डिस्ट्रो पर निर्भर करता है, और आप क्या बनाने जा रहे हैं।
२६

जवाबों:


23

अधिकांश वितरण में "बिल्ड-एसेंशियल" या समकक्ष पैकेज होता है, या तो एक विकल्प के रूप में या डिफ़ॉल्ट रूप से स्थापित होता है।

  • डेबियन-आधारित डिस्ट्रोस में, यह build-essentialपैकेज होगा, जिसे आप स्थापित कर सकते हैं apt-get install build-essential
  • फेडोरा / रेड हैट-आधारित डिस्ट्रोस में, यह "विकास उपकरण" समूह होगा, जिसे आप स्थापित कर सकते हैं yum groupinstall "Development Tools"
  • SUSE लिनक्स-आधारित डिस्ट्रोस में, यह "बेस डेवलपमेंट" ( devel_basis) पैटर्न होगा, जिसे आप स्थापित कर सकते हैं zypper install --type pattern devel_basis

आप उस सॉफ़्टवेयर को भी संकलित कर सकते हैं जिसकी आपको checkinstallदूसरी प्रणाली का उपयोग करने के साथ संकुल में जरूरत है, फिर उन्हें स्थानांतरित करें, यदि किसी कारण से आप EC2 के उपयोग पर पूर्ण विकास का वातावरण नहीं चाहते हैं।


4
SLES SP1 पर, मैं भाग गयाzypper install --type pattern Basis-Devel
JavaRocky
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.