Você pode instalar o pacote libx11-dev usando o comando sudo apt-get install libx11-dev
, em vez de libx11-devel .
Eu estava instalando [kit de reconhecimento de fala HTK] [2] da fonte. Quando eu dei make all
, está dando o seguinte erro:
(cd HTKLib && make HTKLib.a) \
|| case "" in *k*) fail=yes;; *) exit 1;; esac;
make[1]: Entering directory '/home/krishna/htk/HTKLib'
gcc -ansi -D_SVID_SOURCE -DOSS_AUDIO -D'ARCH="i686"' -Wall -Wno-switch -g -O2 -I. -DPHNALG -c -o HGraf.o HGraf.c
HGraf.c:73:77: fatal error: X11/Xlib.h: No such file or directory
compilation terminated.
make[1]: *** [HGraf.o] Error 1
make[1]: Leaving directory '/home/krishna/htk/HTKLib'
make: *** [HTKLib/HTKLib.a] Error 1
Eu pesquisei sobre esse erro [e descobri que] [3]: Eu preciso instalar o pacote libX11-devel .
$sudo apt-get install libX11-devel
Reading package lists... Done
Building dependency tree
Reading state information... Done
E: Unable to locate package libX11-devel
Mas parece que o pacote não existe.
Você pode instalar o pacote libx11-dev usando o comando sudo apt-get install libx11-dev
, em vez de libx11-devel .
Acho que você não ativou suas outras fontes. Se você fizer uma busca por Synaptic no Ubuntu Software Center e ele aparecer, você verá uma mensagem dizendo "Este software está disponível na fonte universe e um botão de rádio à esquerda para " usar esta fonte " Se você clicar em usar essa fonte, ela será ativada.
A outra maneira de ativar as fontes facilmente é abrir o centro de software e, no menu superior, clicar em editar > fontes de software e ficar assim ...
Como você pode ver, eu tenho todas as minhas ativadas, mas você só precisará ativar o universe para obter sinápticas. Depois de fechar a janela, você precisará executar
sudo apt-get update
novamente para obter os novos pacotes ou aguardar a atualização do Software Center no próximo horário agendado. Você pode então instalar o Synaptic a partir do terminal como você tentou antes ou a partir do Centro de Software.
No que diz respeito a precisar do Synaptic, você pode se dar bem sem ele, mas eu gosto especialmente quando estou procurando por algo técnico oculto por padrão no Centro de Software e isso te dá mais informações sobre os pacotes do que o Centro de Software e torna as coisas técnicas muito mais fáceis de desinstalar as fontes de software mais fáceis de editar e podem ser atualizadas sem ter que abrir um terminal separado apenas para executar o apt-get update.
Tente instalar o Synaptic a partir do Ubuntu Software Center em vez de usar o apt-get - foi assim que o instalei na versão 12.04 sem problemas.
No entanto, eu estou na minha máquina v10.04 agora, então eu não poderia dizer por que o apt-get não funcionou para você - eu apenas tentei usar o apt-get nesta máquina mais antiga e parece funcionar, então talvez o Ubuntu o tenha retirado do repositório apt-get na v12, embora isso pareça um pouco estranho - eu acho que isso é algo que eles manteriam no repo por algum tempo, além disso, já que o pacote libX11-dev fazia a mesma coisa, então eu diria que parece que sua lista de repositórios foi parcialmente desativada ou corrompida ...
BTW, eu pessoalmente não considero o Synaptic, o apt-get ou o Software Center um melhor que o outro - eu vi todos eles falharem em instalar algo que os outros 2 não tiveram problemas em instalar - você apenas tem que tentar o que quer que funcione, ou instalá-lo da fonte se todos os 3 falharem ...
Você só precisa atualizar seu apt-get.
sudo apt-get update
Isso funcionará.
Tags install-from-source