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

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

컴파일하려고하는데렉스 2.2내 Debian 컴퓨터의 소스에서. 평소처럼 실행 ./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평소와 같이 .deb수동으로 설치할 수 있는 일련의 패키지를 생성합니다.dpkg

답변2

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

바꾸다

./configure && make

나를 위해 일해

답변3

모든이 답변은 LyX 메일 아카이브에서 나온 것입니다.설치하다

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

Ubuntu 21.04에서 이 문제를 해결했습니다.

관련 정보