проблема сборки и установки 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
задан 26 October 2012 в 16:41

1 ответ

KEY -> Не удалось найти Vala (необходимо установить vala)

Building & amp; Запуск

Чтобы получить копию исходного кода из репозитория Yorba's 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 0.17 из PPA Vala, который вы можете добавить в свою систему следующим образом:

ppa: vala-team / ppa Launchpad logo [ 1111] ( Нажмите здесь для получения инструкций по использованию 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
[ 1137] Запуск

После компиляции Geary можно запустить прямо из каталога сборки:

$ ./geary

Он запросит имя пользователя и пароль. Затем Geary извлечет все папки учетной записи и загрузит самые свежие сообщения из папки «Входящие».

ИСТОЧНИК -> улучшить формат, порядок шагов и так далее http://redmine.yorba.org/projects/geary/wiki


, если вы не хотите для компиляции вы можете использовать:

для ubuntu < = 12.04, команда «Йорба»

ppa: yorba / ppa Launchpad logo ( Нажмите здесь для получения инструкций по использованию PPA. )

для ubuntu = 11.10, 12.04, 12.10, команда «Йорба» Daily Builds

ppa: yorba / daily-builds [ 1120] Launchpad logo ( Нажмите здесь для получения инструкций по использованию PPA. )

$ sudo apt-get install geary
0
ответ дан 26 October 2012 в 16:41

Другие вопросы по тегам:

Похожие вопросы: