그래서 오늘은 01.org에서 설치하러 갔는데 Mesa - 9.0.1
어떻게 컴파일해야 할지 몰라 .tar.gz
에일리언을 이용해서 파일 내용을 .debs로 변환할 수 있다는 사이트를 찾았습니다. 그래서 변환해서 설치하러 갔습니다. 정상적으로 설치된 것처럼 보였지만 설치되지 않았으며 나중에 패키지 관리자에 갔을 때 패키지 카탈로그가 손상되어 복구해야 한다는 메시지가 표시되었습니다. 하지만 수리가 되지 않습니다.
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:
그래서 내 시스템에 22개의 패키지가 손상되었다고 알려주는 시냅틱 패키지 관리자로 이동합니다. 그것들은 모두 libgl1-mesa-glx
및 에 종속됩니다 libglapi-mesa
. 그래서 다시 설치하거나 수리하려고 합니다. 하지만 작동하지 않습니다. 왜냐하면 패키지 관리자가 아무것도 설치할 수 없게 하기 때문입니다. 왜냐하면 이 두 파일은 다른 파일에도 종속되어 있기 때문입니다.
시험을 마친:
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
운이 좋지 않은 다른 사이트의 조언을 따르십시오.
그래서 원래 Mesa - 9.0.1
폴더를 컴파일하고 실행합니다 ./configure
. 처음에 수행했어야 했던 작업을 실행하면 내가 설치한 다른 종속성이 표시되지만 이제는 x11이 없다는 메시지가 표시되지만 반드시 해야 한다고 확신합니다. 하다:
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.
"pkg-config를 호출할 필요가 없도록 환경 변수 X11_CFLAGS 및 X11_LIBS를 설정"하는 방법을 알려주시겠습니까? ?
답변1
이는 xorg 개발 라이브러리가 없기 때문입니다. 간단합니다.
sudo apt-get install xorg-dev
해당 오류 메시지를 수정해야 합니다. 다음을 사용하는 것이 좋습니다.
sudo apt-get install build-dep mesa
대신 모든 종속성이 설치되었는지 확인하세요.