Eu acredito que isso ainda funcione.
sudo yum groupinstall 'Development Tools'
Quando eu executo o comando:
sudo apt-get install build-essential
Recebo a seguinte mensagem de erro:
Reading Package Lists... Done
Building Dependency Tree... Done
E: Couldn't find package build-essential
yum install gcc gcc-c++ make
Isso funciona equivalente a build-essential
no CentOS.
O metapacote build-essential
é fornecido no Debian para coletar todas as ferramentas de compilação essenciais necessárias no Debian. construir cadeia, incluindo aqueles que você precisa para criar .deb
packages. O Centos usa um gerenciador de pacotes diferente e não fornece nada parecido com isso; você precisará instalar manualmente os componentes individuais do conjunto de ferramentas ( gcc
, make
, bibliotecas comuns de desenvolvimento, documentação, etc, bem como, é claro, as ferramentas para criar pacotes RPM se você quiser fazer isso).
Se você eliminar o material .deb
ou RPM, gcc
, gcc-c++
, glibc-devel
e make
devem receber os pacotes Centos correspondentes atualmente.
sudo yum install -y libxml2 libxml2-devel libxslt libxslt-devel
Combinei a solução aceita de Scott Likens com o comentário do user12345, e primeiro observei o que estava no grupo "Ferramentas de desenvolvimento" antes de instalar.
Como o user12345 apontou, você pode fazer isso com:
$ yum group info "Development Tools"
Eu queria instalar pacotes como autoconf
e automake
e binutils
, mas não precisei de doxygen
ou ant
ou mercurial
.
Abaixo está a lista que eu usei, juntamente com suas dependências, mas é claro, sua milhagem pode variar, dependendo das necessidades do usuário.
$ yum install \
autoconf automake binutils \
bison flex gcc gcc-c++ gettext \
libtool make patch pkgconfig \
redhat-rpm-config rpm-build rpm-sign \
ctags elfutils indent patchutils