Estoy intentando instalar los siguientes encabezados C POSIX en Ubuntu 14.04 pero, por alguna razón, algunos de ellos no se instalan.
sys/ioctl.h
unistd.h
locale.h
ncursesw/ncurses.h
Comandos probados
sudo apt-get install sys/ioctl.h
sudo apt-get install unistd.h
sudo apt-get install locale.h
sudo apt-get install ncursesw/ncruses.h
Solo logré instalarlo locale.h
, pero por alguna razón el resto devuelve un error de expresión regular que indica que sys/ioctl.h
no se encontró. Soy bastante nuevo en Linux/Ubuntu y no estoy seguro de qué hacer en este momento. Cualquier ayuda es apreciada
Respuesta1
Las cosas que has enumerado sonarchivos de encabezado- que no tienen una correspondencia uno a uno con Ubuntu (Debian)paquetes.
En particular, sys/ioctl.h
y sys/unistd.h
debería ser proporcionado tanto por el libc6-dev
paquete como ncursesw/ncurses.h
por el libncursesw5-dev
paquete, es decir
sudo apt-get install libc6-dev libncursesw5-dev
Si aún no ha instalado el compilador GCC, puede instalar el build-essential
metapaquete que incluye los compiladores así comolibc6-dev
sudo apt-get install build-essential libncursesw5-dev
Respuesta2
Después de buscar más en Google, me di cuenta de que lo que tenía que hacer era instalar los paquetes que contenían las bibliotecas que me interesaban. No pasó mucho tiempo antes de que me topara con estos dos sitios web;
Allí encontrará los paquetes de muchas bibliotecas. ¡Y puedes instalar desde cualquier paquete que quieras!