web-dev-qa-db-ja.com

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.
4
John Hass

KEY-> 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-team/ppa Launchpad logoPPAの使用方法については、ここをクリックしてください。

$ 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:

ヴァラ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の場合、「ヨルバ」チーム

ppa:yorba/ppa Launchpad logoPPAの使用方法については、ここをクリックしてください。

ubuntu = 11.10、12.04、12.10の場合、「ヨルバ」チームのデイリービルド

ppa:yorba/daily-builds Launchpad logoPPAの使用方法については、ここをクリックしてください。

$ Sudo apt-get install geary
6
hhlp