web-dev-qa-db-fra.com

problème de construction et d'installation d'engrenage

J'utilise Ubuntu 12.10 et j'aimerais installer Geary 0.2.2. Lorsque je tape ./configure, il affiche:

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 -> Impossible de trouver Vala (vous devez installer vala)

Construction et fonctionnement

Pour récupérer une copie du code source dans le dépôt git de Yorba:

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

Geary nécessite Vala 0,17,4 (ou plus) et cmake. Il nécessite également les packages de développement (en-têtes) des packages suivants:

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)

La plupart d'entre elles sont des bibliothèques standard disponibles dans les dépôts des principales distributions.

Sur Ubuntu 12.04, vous pouvez installer Vala 0.17 à partir du PPA Vala, que vous pouvez ajouter à votre système comme suit:

ppa: vala-team/ppa Launchpad logo ( Cliquez ici pour obtenir des instructions sur l’utilisation des PPA. )

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

Sous Ubuntu 12.10, vous n’avez pas besoin d’ajouter de PPA (Vala 0.17 est disponible dans le paquetage valac-0.18 des référentiels officiels).

Sous Ubuntu 12.04 ou 12.10, vous pouvez obtenir les dépendances pour Geary avec ces commandes:

$ 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

Vous devriez vérifier que vous utilisez la bonne version de valac avec la commande

valac --version:

Vala 0.17.4

Le numéro de version doit être au moins 0.17.4. Si une version antérieure est signalée, exécutez

$ Sudo update-alternatives --config valac

et sélectionnez 0,18 là.

Pour construire:

$ cd geary
$ ./configure
$ make

Après la construction, Geary peut être installé avec:

$ Sudo make install

et enlevé avec:

$ Sudo make uninstall

En cours d'exécution

Une fois compilé, Geary peut être exécuté directement à partir du répertoire de construction:

$ ./geary

Il vous demandera un nom d'utilisateur et un mot de passe. Geary ira ensuite chercher tous les dossiers du compte et chargera les messages les plus récents de la boîte de réception.

SOURCE -> améliorer le format, l'ordre des étapes, etc. http://redmine.yorba.org/projects/geary/wiki


si vous ne voulez pas compiler, vous pouvez utiliser:

pour ubuntu <= 12.04, l'équipe "Yorba"

ppa: yorba/ppa Launchpad logo ( Cliquez ici pour obtenir des instructions sur l’utilisation des PPA. )

pour ubuntu = 11.10, 12.04, 12.10, l’équipe “Yorba” Daily Builds

ppa: yorba/daily-builds Launchpad logo ( Cliquez ici pour obtenir des instructions sur l’utilisation des PPA. )

$ Sudo apt-get install geary
6
hhlp