Jil*_*ver 4 installation 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.
Run Code Online (Sandbox Code Playgroud)
KEY -> 找不到 Vala(您需要安装 vala)
构建和运行
要从 Yorba 的 git 存储库中获取源的副本:
$ git clone git://yorba.org/geary
Run Code Online (Sandbox Code Playgroud)
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)
Run Code Online (Sandbox Code Playgroud)
其中大部分是可从主要发行版的存储库中获得的标准库。
在 Ubuntu 12.04 上,您可以从 Vala PPA 安装 Vala 0.17,您可以按如下方式将其添加到您的系统中:
ppa:vala-team/ppa
(单击此处获取有关使用 PPA 的说明。)
$ sudo add-apt-repository ppa:vala-team/ppa
$ sudo apt-get update
$ sudo apt-get upgrade
Run Code Online (Sandbox Code Playgroud)
在 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
Run Code Online (Sandbox Code Playgroud)
您应该使用以下命令检查您是否使用了正确版本的 valac
valac --version:
Run Code Online (Sandbox Code Playgroud)
瓦拉 0.17.4
版本号必须至少为 0.17.4。如果它报告早期版本,请运行
$ sudo update-alternatives --config valac
Run Code Online (Sandbox Code Playgroud)
并在那里选择 0.18。
构建:
$ cd geary
$ ./configure
$ make
Run Code Online (Sandbox Code Playgroud)
构建完成后,Geary 可以安装:
$ sudo make install
Run Code Online (Sandbox Code Playgroud)
并删除:
$ sudo make uninstall
Run Code Online (Sandbox Code Playgroud)
跑步
编译后,Geary 可以直接从构建目录运行:
$ ./geary
Run Code Online (Sandbox Code Playgroud)
它将提示输入用户名和密码。然后 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/daily-builds
(单击此处获取有关使用 PPA 的说明。)
$ sudo apt-get install geary
Run Code Online (Sandbox Code Playgroud)