我正在使用 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 团队/ppa(单击此处获取有关使用 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:约巴/ppa(单击此处获取有关使用 PPA 的说明。)
对于 ubuntu = 11.10、12.04、12.10,“Yorba”团队每日构建
ppa:yorba/每日构建(单击此处获取有关使用 PPA 的说明。)
$ sudo apt-get install geary