Erro ao instalar o libX11-devel, o pacote não pode ser encontrado

3

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.

    
por claws 16.06.2012 / 07:07

4 respostas

4

Você pode instalar o pacote libx11-dev usando o comando sudo apt-get install libx11-dev , em vez de libx11-devel .

    
por areong 03.05.2013 / 08:23
1

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.

    
por TrailRider 16.06.2012 / 07:57
0

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 ...

    
por techexpert 16.06.2012 / 07:16
0

Você só precisa atualizar seu apt-get.

sudo apt-get update

Isso funcionará.

    
por Bharat jain 07.07.2015 / 09:15