%20n%C3%A3o%20foram%20atendidos%20(defina%20as%20vari%C3%A1veis%20%E2%80%8B%E2%80%8Bde%20ambiente).png)
Então, hoje fui instalar Mesa - 9.0.1
o 01.org, mas não tinha certeza de como compilá-lo, então encontrei um site que dizia que você poderia converter o conteúdo dos .tar.gz
arquivos em .debs usando alien. Então eu converti e fui instalar. Pareceu instalar bem, mas não foi instalado e, quando mais tarde fui ao gerenciador de pacotes, ele disse que o catálogo de pacotes está quebrado e precisa ser reparado. Mas não vai reparar.
dpkg: error processing /var/cache/apt/archives/libglapi-mesa_9.0.1-0ubuntu1~precise7.3_amd64.deb (--unpack): './usr/share/doc/libglapi-mesa/changelog.Debian.gz' is different from the same file on the system dpkg-deb (subprocess): subprocess data was killed by signal (Broken pipe)
dpkg-deb: error: subprocess <decompress> returned error exit status 2 Unpacking libgl1-mesa-glx (from .../libgl1-mesa-glx_9.0.1-0ubuntu1~precise7.3_amd64.deb) ...
dpkg: error processing /var/cache/apt/archives/libgl1-mesa-glx_9.0.1-0ubuntu1~precise7.3_amd64.deb (--unpack): './usr/share/doc/libgl1-mesa-glx/changelog.Debian.gz' is different from the same file on the system dpkg-deb (subprocess): subprocess data was killed by signal (Broken pipe)
dpkg-deb: error: subprocess <decompress> returned error exit status 2 Errors were encountered while processing: /var/cache/apt/archives/libglapi-mesa_9.0.1-0ubuntu1~precise7.3_amd64.deb /var/cache/apt/archives/libgl1-mesa-glx_9.0.1-0ubuntu1~precise7.3_amd64.deb Error in function:
Então eu vou no gerenciador de pacotes sinápticos, onde ele me diz que tenho 22 pacotes quebrados no meu sistema. Eles são todos dependentes de libgl1-mesa-glx
e libglapi-mesa
. Então eu vou reinstalá-lo/eles reparam/tanto faz, mas não funciona porque o gerenciador de pacotes não me deixa instalar nada porque esses dois arquivos também dependem dos outros.
testado:
sudo apt-get -f install
sudo dpkg --configure -a
sudo apt-get purge libgl1-mesa-glx libglapi-mesa
sudo apt-get -f autoremove
sudo apt-get remove libgl1-mesa-glx libglapi-mesa
sudo apt-get clean
etc. seguindo conselhos de outros sites sem sorte.
Então vou compilar a Mesa - 9.0.1
pasta original e executar ./configure
o que eu deveria ter feito em primeiro lugar, e isso me informa sobre outras dependências que instalo, mas agora me diz que não tenho o x11, mas tenho certeza que devo fazer:
checking for X11... no configure: error: Package requirements (x11) were not met:
No package 'x11' found
Consider adjusting the PKG_CONFIG_PATH environment variable if you installed software in a non-standard prefix.
Alternatively, you may set the environment variables X11_CFLAGS and X11_LIBS to avoid the need to call pkg-config.
Por favor, você poderia me dizer como "definir as variáveis de ambiente X11_CFLAGS e X11_LIBS para evitar a necessidade de chamar o pkg-config." ?
Responder1
Isso ocorre porque você não possui as bibliotecas de desenvolvimento xorg, simples:
sudo apt-get install xorg-dev
deve corrigir essa mensagem de erro. Eu recomendaria usar:
sudo apt-get install build-dep mesa
em vez disso, para garantir que todas as dependências estejam instaladas.