Quando executo o comando:
sudo apt-get install build-essential
Eu recebi a seguinte mensagem de erro:
Reading Package Lists... Done
Building Dependency Tree... Done
E: Couldn't find package build-essential
centos
software-installation
Waley Chen
fonte
fonte
yum
ouup2date
(o que for apropriado para sua versão de distribuição).Respostas:
Eu acredito que isso ainda deve funcionar.
fonte
yum group info "Development Tools"
a lista de pacotes instaladosglibc-devel
e talvezmake
... os grupos yum são muuuuito ruins!Isso funciona equivalente
build-essential
no CentOS.fonte
openssl-devel
por coincidência, pode puxar o que você deseja, mas não é propriamentebuild-essential
próprio.O metapacote
build-essential
é fornecido no Debian para coletar todas as ferramentas essenciais de compilação necessárias na cadeia de compilação do Debian, incluindo aquelas que você precisa para criar.deb
pacotes. O Centos usa um gerenciador de pacotes completamente diferente e não fornece diretamente nada assim; você precisará instalar manualmente os componentes individuais da cadeia de ferramentas (gcc
,make
bibliotecas de desenvolvimento comuns, documentação etc.), bem como, é claro, as ferramentas para criar pacotes RPM, se você quiser fazer isso.Se deixar cair o
.deb
ou coisas RPM,gcc
,gcc-c++
,glibc-devel
, emake
deve obter os pacotes Centos correspondentes atualmente.fonte
rpm-build
. O nome do utilitário real érpmbuild
. Para mais informações, ver, por exemplo wiki.centos.org/HowTos/SetupRpmBuildEnvironmentCombinei a solução aceita de Scott Likens com o comentário de user12345 e examinei primeiro o que estava no grupo "Ferramentas de Desenvolvimento" antes de instalar.
Como user12345 apontou, você pode fazer isso com:
Eu queria instalar pacotes como
autoconf
eautomake
ebinutils
, mas não precisavadoxygen
ouant
oumercurial
.Abaixo está a lista que eu usei, juntamente com as dependências deles, mas é claro que sua milhagem pode variar, dependendo das SUAS necessidades.
fonte
fonte