我有 ubuntu 11.10,正在尝试安装最新版本的 kbibtex,但我无法安装。有人知道怎么做吗?我从 KD4 页面 (http://home.gna.org/kbibtex/download.html) 下载了 tar.bz2 文件,按照说明操作,但出现以下错误:
~/kbibtex-0.4-beta1/build$ cmake ../ -DCMAKE_INSTALL_PREFIX=home
-DCMAKE_BUILD_TYPE=BUILD_TYPE && make
-- The C compiler identification is GNU
-- The CXX compiler identification is GNU
-- Check for working C compiler: /usr/bin/gcc
-- Check for working C compiler: /usr/bin/gcc -- works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working CXX compiler: /usr/bin/c++
-- Check for working CXX compiler: /usr/bin/c++ -- works
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
CMake Error at /usr/share/cmake-2.8/Modules/FindPackageHandleStandardArgs.cmake:91 (MESSAGE):
Could NOT find Qt4 (missing: QT_QMAKE_EXECUTABLE QT_MOC_EXECUTABLE
QT_RCC_EXECUTABLE QT_UIC_EXECUTABLE QT_INCLUDE_DIR QT_LIBRARY_DIR
QT_QTCORE_LIBRARY)
Call Stack (most recent call first):
/usr/share/cmake-2.8/Modules/FindPackageHandleStandardArgs.cmake:252 (_FPHSA_FAILURE_MESSAGE)
/usr/share/cmake-2.8/Modules/FindQt4.cmake:1162 (FIND_PACKAGE_HANDLE_STANDARD_ARGS)
CMakeLists.txt:7 (find_package)
——配置不完整,发生错误!
有人可以告诉我发生了什么事吗?
答案1
在尝试编译需要它们的程序之前,请安装必要的 QT4 库:
sudo apt-get install libqt4-dev qt4-dev-tools
答案2
编译软件
Ubuntu 有文档:https://help.ubuntu.com/community/CompilingSoftware
CMake:
构建依赖项
获取正确软件包的简单方法是查看官方软件包提供者正在使用什么。浏览到http://www.debian.org/distrib/packages或者http://packages.ubuntu.com/并下载 kbibtex dsc 文件。
目前最新的是 kbibtex_0.4~beta1-1.dsc,它说明:
构建依赖:debhelper(>= 7.0.50~)、cmake(>= 2.6~)、kdelibs5-dev、libpoppler-qt4-dev、libxslt1-dev、libqtwebkit-dev
仅当您构建 deb 包时才需要 debhelper 包。因此,需要以下包:
- 构建必需品
- 构建
- kdelibs5-dev
- libpoppler-qt4-dev
- libxslt1-dev
- libqtwebkit-dev
二进制文件及更多
该网站为您提供有关 Ubuntu 软件包存档中所有可用软件包的信息。
您可以查看是否有适用于 Ubuntu 的新二进制文件。Ubuntu Precise Pangolin (http://ubuntuforums.org/forumdisplay.php?f=412) 正在开发中,并且正在获取新版本。
https://launchpad.net/ubuntu/+ppas
个人软件包档案 (PPA) 允许您上传 Ubuntu 源包,以便由 Launchpad 构建并发布为 apt 存储库。
也许有人已经打包了新版本的 kbibtex 。但请注意:
个人软件包存档的内容未经过检查或监控。从中安装软件的风险由您自行承担。
http://www.debian.org/distrib/packages
官方 Debian 发行版中包含的所有软件包
您可以下载并安装 Debian 二进制文件,但要小心。它们是 Debian 而不是 Ubuntu 软件包。早些时候:KBibTex 中没有 PDF 预览。
请求新的/反向移植的软件包