เป็นวิธีที่ดีในการติดตั้ง "สร้างสิ่งจำเป็น" (คำสั่งที่มีประโยชน์ทั่วไปทั้งหมด) บนเซิร์ฟเวอร์เปล่า EC2 Linux คืออะไร?


13

ฉันต้องการได้รับ "สิ่งจำเป็นสำหรับการสร้าง" (เช่น gcc, make และอื่น ๆ ) ในกล่อง micro Linux ที่ว่างเปล่า ดูเหมือนจะไม่มีประสิทธิภาพที่จะใช้เวลาของฉันพยายามที่จะลองติดตั้งสิ่งหนึ่งแล้วตระหนักว่าฉันต้องการ gcc จากนั้นตระหนักว่าฉันต้องทำจากนั้นตระหนักว่าฉันต้องการอย่างอื่น

วิธีที่ดีในการทำเช่นนี้คืออะไร?


1
ขึ้นอยู่กับ distro ของคุณและสิ่งที่คุณกำลังจะสร้าง
haimg

คำตอบ:


23

การแจกแจงส่วนใหญ่มี "สิ่งจำเป็นสำหรับการสร้าง" หรือแพ็คเกจที่เทียบเท่าไม่ว่าจะเป็นตัวเลือกหรือติดตั้งโดยค่าเริ่มต้น

  • ใน Distros ที่ใช้ Debian นี่เป็นbuild-essentialแพ็คเกจที่คุณสามารถติดตั้งapt-get install build-essentialได้
  • ใน Distros ที่อิงกับ Fedora / Red Hat นี่จะเป็นกลุ่ม "เครื่องมือสำหรับการพัฒนา" ซึ่งคุณสามารถติดตั้ง yum groupinstall "Development Tools"ได้
  • ใน SUSE Linux-based distros นี่จะเป็นรูปแบบ "การพัฒนาพื้นฐาน" ( devel_basis) ซึ่งคุณสามารถติดตั้งzypper install --type pattern devel_basisได้

คุณสามารถคอมไพล์ซอฟต์แวร์ที่คุณต้องการลงในแพ็คเกจด้วยการcheckinstallใช้ระบบอื่นแล้วย้ายมันไปด้วยเหตุผลบางประการที่คุณไม่ต้องการสภาพแวดล้อมการพัฒนาแบบเต็มในอินสแตนซ์ของ EC2 ที่คุณกำลังใช้


4
ใน SLES SP1 ฉันวิ่งzypper install --type pattern Basis-Devel
JavaRocky
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.