Não é possível baixar ou construir o allegro

0

Por favor me ajude.

Estou tentando instalar o allegro no meu sistema debian jessie 8.5.

Ok, então primeiro adicionei o PPA de allegro

sudo add-apt-repository ppa:allegro/5.2

Então eu fiz sudo apt-get update , que diz:

W: Failed to fetch http://ppa.launchpad.net/allegro/5.2/ubuntu/dists/jessie/main/binary-amd64/Packages 404 Not Found

W: Failed to fetch http://ppa.launchpad.net/noobslab/apps/ubuntu/dists/jessie/main/binary-amd64/Packages 404 Not Found

W: Failed to fetch http://ppa.launchpad.net/ondrej/php/ubuntu/dists/jessie/main/binary-amd64/Packages 404 Not Found

W: Failed to fetch http://ppa.launchpad.net/webupd8team/sublime-text-3/ubuntu/dists/jessie/main/binary-amd64/Packages 404 Not Found

Naturalmente sudo apt-get install liballegro5-dev não localiza o pacote.

Então eu pensei em consertar outro dia e decidi construir a partir da fonte. Assim eu baixei a fonte para o allegro ( allegro-5.2.1.1 ).

Após extraí-lo, criando uma pasta de compilação, executando cmake .. da pasta de compilação, recebi a mensagem de erro:

CMake Error at CMakeLists.txt:621 (message):

X11 support requires Xcursor library.

Então eu fiz um sudo apt-get install libxcursor-dev , mas o apt-get não consegue localizar esse pacote. apt-cache search xcursor diz que existe um pacote libxcursor1 mas parece que já está instalado no meu sistema.

Eu tentei 'rm -rf'ing a pasta de compilação e tentando cmake novamente, mas não funciona.

link diz que existe um libxcursor-dev mas meu apt-get não consegue. Além disso, os PPAs não estão sendo atualizados. É por causa do meu sources.list? Tem as seguintes linhas:

deb http://httpredir.debian.org/debian jessie-updates main contrib non-free
deb-src http://httpredir.debian.org/debian jessie-updates main contrib non-free

deb http://security.debian.org/ jessie/updates main contrib
deb-src http://security.debian.org/ jessie/updates main contrib

Agora, estou sem ideias, por favor, ofereça todas as sugestões / links / soluções que você tiver.

    
por Kitty Hawk 30.09.2016 / 13:31

1 resposta

0

Ok, achei o que estava errado. O sources.list foi mal configurado. Quando adicionei

deb http://httpredir.debian.org/debian jessie main contrib non-free
deb-src http://httpredir.debian.org/debian jessie main contrib non-free

para o arquivo sources.list (inspirado em @DylanRz), todos os problemas se resolveram.

Eu devo ter estragado algo há muito tempo quando eu estava selecionando espelhos.

    
por 30.09.2016 / 19:17