Não é possível instalar o build-essential no CentOS

56

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
    
por Waley Chen 11.07.2011 / 00:08

5 respostas

92

Eu acredito que isso ainda funcione.

sudo yum groupinstall 'Development Tools'
    
por 23.02.2012 / 00:45
36
yum install gcc gcc-c++ make 

Isso funciona equivalente a build-essential no CentOS.

    
por 30.01.2013 / 12:08
3

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.

    
por 17.06.2017 / 19:20
0
sudo yum install -y libxml2 libxml2-devel libxslt libxslt-devel
    
por 12.07.2011 / 08:36
0

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 
    
por 04.10.2018 / 00:58