Qual é uma boa maneira de instalar o “build essentials” (todos os comandos úteis comuns) em um servidor Linux EC2 em branco?

13

Eu quero obter alguns "fundamentos essenciais" (como gcc, make, etc.) em uma caixa vazia do micro Linux. Parece ineficiente gastar meu tempo tentando instalar uma coisa, depois percebo que preciso do gcc, depois percebo que preciso fazer e depois preciso de outra coisa.

Qual é uma boa maneira de fazer isso?

Dave
fonte
1
Depende da sua distribuição e do que você vai construir.
haimg

Respostas:

23

A maioria das distribuições possui "build-essentials" ou um pacote equivalente, como opção ou instalado por padrão.

  • Nas distribuições baseadas no Debian, este seria o build-essentialpacote com o qual você pode instalar apt-get install build-essential.
  • Nas distribuições baseadas no Fedora / Red Hat, este seria o grupo "Ferramentas de Desenvolvimento", com o qual você pode instalar yum groupinstall "Development Tools".
  • Nas distribuições baseadas no SUSE Linux, esse seria o devel_basispadrão "Base Development" ( ), com o qual você pode instalar zypper install --type pattern devel_basis.

Você também pode compilar o software necessário em pacotes com o checkinstalluso de outro sistema e movê-los, se por algum motivo não desejar um ambiente de desenvolvimento completo na instância do EC2 que estiver usando.

Journeyman Geek
fonte
4
No SLES SP1, executei o zypper install --type pattern Basis-Devel
código