Aujourd'hui, je suis allé installer Mesa - 9.0.1
de 01.org mais je ne savais pas trop comment le compiler, j'ai donc trouvé un site qui disait que vous pouviez convertir le contenu de .tar.gz
fichiers en .debs en utilisant alien. Je l'ai donc converti et suis allé l'installer. Il a semblé s'installer correctement mais il n'a pas été installé et quand je suis allé plus tard au gestionnaire de paquets, il dit que le catalogue de paquets est cassé et doit être réparé. Mais cela ne se réparera pas.
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:
Je vais donc dans le gestionnaire de paquets synaptique où il me dit que j'ai 22 paquets cassés sur mon système. Ils dépendent tous de libgl1-mesa-glx
et libglapi-mesa
. Je vais donc le réinstaller/les réparer/quoi que ce soit, mais cela ne fonctionne pas car le gestionnaire de paquets ne me laissera rien installer car ces deux fichiers dépendent également des autres.
a tenté:
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. suivant les conseils d'autres sites sans succès.
Je vais donc compiler l'original Mesa - 9.0.1
dossier et exécutez ./configure
, ce que j'aurais dû faire en premier lieu, et il me dit d'autres dépendances que j'installe mais maintenant il me dit que je n'ai pas x11 mais je suis assez sûr que je dois le faire:
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.
Veuillez me dire comment "définir les variables d'environnement X11_CFLAGS et X11_LIBS pour éviter d'avoir à appeler pkg-config". ?
C'est parce que vous n'avez pas les bibliothèques de développement xorg, simple:
Sudo apt-get install xorg-dev
devrait corriger ce message d'erreur. Je recommanderais d'utiliser:
Sudo apt-get install build-dep mesa
à la place, pour vous assurer que toutes les dépendances sont installées.