构建和安装 geary 时出现问题

构建和安装 geary 时出现问题

我正在使用 ubuntu 12.10,我想安装 geary 0.2.2。当我输入 ./configure 时,它​​显示:

peng@peng-ThinkPad-SL410:~/Downloads/geary-0.2.2$ ./configure

cmake version 2.8.9

-- The C compiler identification is GNU 4.7.2
-- 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
-- Icon cache will be updated
-- Desktop database will be updated
-- Found PkgConfig: /usr/bin/pkg-config (found version "0.26") 
-- xgettext found
CMake Error at /usr/share/cmake-2.8/Modules/FindPackageHandleStandardArgs.cmake:97 (MESSAGE):
  Could NOT find Vala (missing: VALA_EXECUTABLE)
Call Stack (most recent call first):
  /usr/share/cmake-2.8/Modules/FindPackageHandleStandardArgs.cmake:288 (_FPHSA_FAILURE_MESSAGE)
  cmake/FindVala.cmake:55 (find_package_handle_standard_args)
  src/CMakeLists.txt:269 (find_package)


-- Configuring incomplete, errors occurred!
Unable to prepare build directory.

答案1

密钥 -> 无法找到 Vala(您需要安装 Vala)

构建和运行

从 Yorba 的 git 存储库获取源的副本:

$ git clone git://yorba.org/geary

Geary 需要 Vala 0.17.4(或更高版本)和 cmake。它还需要以下软件包的开发人员软件包(标头):

canberra
gee-1.0
gio-2.0
glib-2.0
gmime-2.6
gnome-keyring-1
gtk+-3.0
notify
sqlite3
unique-3.0
webkitgtk-3.0
indicate (optional; enables support for Ubuntu Unity messaging menu)
unity (optional; enables support for Ubuntu Unity launcher)

其中大多数是主要发行版存储库中可用的标准库。

在 Ubuntu 12.04 上,您可以从 Vala PPA 安装 Vala 0.17,您可以按如下方式将其添加到您的系统中:

ppa:vala 团队/ppaLaunchpad 徽标单击此处获取有关使用 PPA 的说明。

$ sudo add-apt-repository ppa:vala-team/ppa
$ sudo apt-get update
$ sudo apt-get upgrade

在 Ubuntu 12.10 上,您不需要添加任何 PPA(Vala 0.17 在官方存储库中的 valac-0.18 包中可用)。

在 Ubuntu 12.04 或 12.10 上,您可以使用以下命令获取 Geary 的依赖项:

$ sudo apt-get install valac-0.18 cmake libcanberra-dev libgee-dev libglib2.0-dev libgmime-2.6-dev \
       libgnome-keyring-dev libgtk-3-dev libnotify-dev libsqlite3-dev libunique-3.0-dev \
       libwebkitgtk-3.0-dev libindicate-dev libunity-dev

您应该使用以下命令检查是否使用了正确版本的 valac

valac --version:

Vala 0.17.4

版本号必须至少为 0.17.4。如果报告早期版本,请运行

$ sudo update-alternatives --config valac

并在那里选择 0.18。

构建:

$ cd geary
$ ./configure
$ make

构建后,可以使用以下命令安装 Geary:

$ sudo make install

并删除:

$ sudo make uninstall

跑步

编译完成后,Geary 可以直接从构建目录运行:

$ ./geary

它会提示输入用户名和密码。然后 Geary 会获取所有帐户文件夹并从收件箱中加载最新消息。

SOURCE -> 改进格式、步骤顺序等http://redmine.yorba.org/projects/geary/wiki


如果你不想编译,你可以使用:

适用于 ubuntu <= 12.04,“Yorba” 团队

ppa:约巴/ppaLaunchpad 徽标单击此处获取有关使用 PPA 的说明。

对于 ubuntu = 11.10、12.04、12.10,“Yorba”团队每日构建

ppa:yorba/每日构建Launchpad 徽标单击此处获取有关使用 PPA 的说明。

$ sudo apt-get install geary

相关内容