Estou tentando instalar os seguintes cabeçalhos C POSIX no Ubuntu 14.04, mas por algum motivo alguns deles não são instalados.
sys/ioctl.h
unistd.h
locale.h
ncursesw/ncurses.h
Comandos tentados
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
Só consegui instalar, locale.h
mas por algum motivo o restante retorna um erro de regex informando que sys/ioctl.h
não foi encontrado. Sou bastante novo no Linux/Ubuntu e não tenho certeza do que fazer neste momento. Qualquer ajuda é apreciada
Responder1
As coisas que você listou sãoarquivos de cabeçalho- que não possuem correspondência direta com o Ubuntu (Debian)pacotes.
Em particular, sys/ioctl.h
e sys/unistd.h
devem ser fornecidos pelo libc6-dev
pacote e ncursesw/ncurses.h
pelo libncursesw5-dev
pacote, ou seja,
sudo apt-get install libc6-dev libncursesw5-dev
Se você ainda não instalou o compilador GCC, você pode instalar o build-essential
metapacote que inclui os compiladores, bem comolibc6-dev
sudo apt-get install build-essential libncursesw5-dev
Responder2
Depois de pesquisar mais no Google, percebi que o que eu precisava fazer era instalar os pacotes que continham as bibliotecas nas quais eu estava interessado. Não demorou muito para que eu me deparasse com esses dois sites;
Lá você encontrará os pacotes de muitas bibliotecas. E você pode instalar a partir de qualquer pacote que desejar!