Cuando ejecuto el comando:
sudo apt-get install build-essential
Me sale el siguiente mensaje de error:
Reading Package Lists... Done
Building Dependency Tree... Done
E: Couldn't find package build-essential
fuente
Cuando ejecuto el comando:
sudo apt-get install build-essential
Me sale el siguiente mensaje de error:
Reading Package Lists... Done
Building Dependency Tree... Done
E: Couldn't find package build-essential
Creo que esto aún debería funcionar.
sudo yum groupinstall 'Development Tools'
yum group info "Development Tools"
lista de paquetes instalados
glibc-devel
y tal vez make
... ¡los grupos de ñam son muuuuuuuuuuuuuuuuuuuuuuuuuuuuuuy guays!
yum install gcc gcc-c++ make
Esto funciona equivalente build-essential
en CentOS.
openssl-devel
por coincidencia, puede obtener las cosas que desea, pero no es en build-essential
sí mismo.
El metapaquete build-essential
se proporciona en Debian para recopilar todas las herramientas de compilación esenciales comúnmente requeridas en la cadena de compilación de Debian, incluidas las que necesita para crear .deb
paquetes. Centos usa un administrador de paquetes completamente diferente y no proporciona directamente nada como esto; necesitará instalar manualmente los componentes individuales de la cadena de herramientas ( gcc
, make
bibliotecas de desarrollo comunes, documentación, etc., así como, por supuesto, las herramientas para crear paquetes RPM si lo desea).
Si se le cae el .deb
o cosas RPM, gcc
, gcc-c++
, glibc-devel
, y make
debe recibir los paquetes correspondientes Centos actualmente.
rpm-build
. El nombre real de la utilidad es rpmbuild
. Para obtener más información, consulte, por ejemplo, wiki.centos.org/HowTos/SetupRpmBuildEnvironment
Combiné la solución aceptada de Scott Likens con el comentario del usuario12345, y primero miré lo que había en el grupo "Herramientas de desarrollo" antes de instalar.
Como señaló el usuario12345, puede hacer esto con:
$ yum group info "Development Tools"
Quería instalar paquetes como autoconf
y automake
y binutils
, pero no necesitaba doxygen
o ant
o mercurial
.
A continuación se muestra la lista que utilicé, junto con sus dependencias, pero, por supuesto, su kilometraje puede variar, dependiendo de SUS necesidades.
$ 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
sudo yum install -y libxml2 libxml2-devel libxslt libxslt-devel
yum
oup2date
(lo que sea apropiado para su versión de distribución).