Apa cara yang baik untuk menginstal "build essential" (semua perintah yang berguna umum) pada server EC2 Linux kosong?

13

Saya ingin mendapatkan beberapa "build essential" (seperti gcc, make, dll.) Di kotak Linux mikro yang kosong. Tampaknya tidak efisien untuk menghabiskan waktu saya mencoba mencoba menginstal satu hal, kemudian menyadari saya butuh gcc, kemudian menyadari saya perlu membuat, kemudian menyadari saya membutuhkan sesuatu yang lain.

Apa cara yang baik untuk melakukan ini?

Dave
sumber
1
Tergantung pada distro Anda, dan apa yang akan Anda bangun.
haimg

Jawaban:

23

Sebagian besar distribusi memiliki "build-essential" atau paket yang setara, baik sebagai opsi atau diinstal secara default.

  • Dalam distro berbasis Debian, ini akan menjadi build-essentialpaket, yang dapat Anda instal apt-get install build-essential.
  • Di distro berbasis Fedora / Red Hat, ini akan menjadi grup "Alat Pengembangan", yang dapat Anda instal yum groupinstall "Development Tools".
  • Dalam distro berbasis SUSE Linux, ini akan menjadi pola "Pengembangan Dasar" ( devel_basis), yang dapat Anda instal zypper install --type pattern devel_basis.

Anda juga dapat mengkompilasi perangkat lunak yang Anda perlukan ke dalam paket dengan checkinstallmenggunakan sistem lain, kemudian memindahkannya, jika karena alasan tertentu Anda tidak ingin lingkungan pengembangan penuh pada contoh EC2 yang Anda gunakan.

Journeyman Geek
sumber
4
Pada SLES SP1, saya berlarizypper install --type pattern Basis-Devel
JavaRocky