Instalación de bibliotecas C POSIX en Ubuntu 14.04 LTS

Instalación de bibliotecas C POSIX en Ubuntu 14.04 LTS

Estoy intentando instalar los siguientes encabezados C POSIX en Ubuntu 14.04 pero, por alguna razón, algunos de ellos no se instalan.

  1. sys/ioctl.h
  2. unistd.h
  3. locale.h
  4. 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.hno 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.hy sys/unistd.hdebería ser proporcionado tanto por el libc6-devpaquete como ncursesw/ncurses.hpor el libncursesw5-devpaquete, es decir

sudo apt-get install libc6-dev libncursesw5-dev

Si aún no ha instalado el compilador GCC, puede instalar el build-essentialmetapaquete 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;

  1. ubuntu
  2. Debian

Allí encontrará los paquetes de muchas bibliotecas. ¡Y puedes instalar desde cualquier paquete que quieras!

información relacionada