Compiling
在 Debian 上編譯 Lyx 2.2
我正在嘗試從原始碼在我的 Debian 機器上編譯Lyx 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
,但沒有一個有效,同樣的錯誤。謝謝
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