데비안에서 Lyx 2.2 컴파일하기

데비안에서 Lyx 2.2 컴파일하기

컴파일하려고하는데릭스 2.2소스의 데비안 컴퓨터에서. 평소처럼 실행 ./autogen.sh && ./configure && make하지만 여기서 구성이 중지됩니다.

configure: error: cannot compile a simple Qt executable. Check you have the right $QTDIR.

그래서 패키지를 설치했지만 qt5-default문제가 해결되지 않았습니다.

$QTDIR 변수가 비어 있으므로 수동으로 /usr/bin/qmake, 및 으로 설정했지만 /usr/bin아무것도 작동하지 않았습니다. 동일한 오류가 발생했습니다.

감사합니다

답변1

QTDIR실제로는 필요하지 않지만 로 설정해 보십시오 /usr/share/qt5.

대신 Debian 소스 패키지를 빌드할 수 있습니다:

sudo apt-get install devscripts dpkg-dev build-essential
sudo apt-get build-dep lyx
dget http://httpredir.debian.org/debian/pool/main/l/lyx/lyx_2.2.0-2.dsc
cd lyx-2.2.0
dpkg-buildpackage -us -uc

처음 두 명령은 빌드에 필요한 패키지를 설치합니다 lyx. 그런 다음 dget소스 패키지를 다운로드 및 추출하고 이를 빌드하여 평소처럼 수동으로 설치할 수 있는 dpkg-buildpackage일련의 패키지를 생성합니다 ..debdpkg

답변2

./configure QTDIR=/usr/share/qt5 && make

대신에

./configure && make

나를 위해 일했다

답변3

LyX 메일 아카이브의 답변입니다.설치

libqt5x11extras5-dev libqt5svg5-dev libice-dev qtbase5-dev

Ubuntu 21.04에서 문제가 해결되었습니다.

관련 정보