tar.gz에서 Evince를 설치하고 실행하는 방법

tar.gz에서 Evince를 설치하고 실행하는 방법

Evince를 약간 변경할 수 있도록(새로운 종속성이 필요하지 않음) 빌드하려고 합니다.

나는 그것이 샌드박스에서 실행되는 것을 원하지 않습니다; 나는 그것이 내 시스템의 다른 응용 프로그램과 함께 실행되기를 원합니다(어쨌든 나는 JHBuild에 대해 정말 나쁜 시간을 보냈습니다).

tar.gz를 다운로드하여 다운로드 폴더에 추출했습니다.

./configure누락된 패키지를 모두 실행 하고 설치했습니다.

그러다가 달려 make갔더니make install

그런 다음 /usr/local/bin실행하려고 시도했지만 ./evince다음 오류가 반환됩니다.

symbol lookup error: ./evince: undefined symbol: ev_view_set_enable_spellchecking

Evince의 기능입니다. 내가 뭘 잘못했나요?

답변1

gspell 버전이 1.6.0 이상인지 확인하세요.

원천:https://gitlab.gnome.org/GNOME/evince/commit/719f7dccdb34f45caf6214ed45fd22fdad158c8a

또는 이 기능에 관심이 없다면 ./configure --without-gspellmake && make install을 시도해 보십시오.

또한 바이너리를 시스템에 직접 설치하는 것보다 배포판의 패키징 시스템을 사용하여 패키지를 준비하는 것이 좋습니다. 첫째, 파일 시스템의 혼란을 방지하고 둘째, 배포판에서 이미 이 문제를 처리하는 일부 패치 또는 구성 옵션을 제공할 가능성이 높습니다.

관련 정보