Проблема сборки и установки 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.
1 ответ
КЛЮЧ -> Не удалось найти Vala (необходимо установить vala)
Строительство и запуск
Чтобы получить копию исходного кода из репозитория 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: Вал-команда / 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:
Вала 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 извлечет все папки учетной записи и загрузит самые свежие сообщения из папки "Входящие".
ИСТОЧНИК -> улучшить формат, порядок шагов и т.д. http://redmine.yorba.org/projects/geary/wiki
если вы не хотите компилировать, вы можете использовать:
для Ubuntu <= 12.04, команда "Йорба"
PPA: Йорб / PPA ( Нажмите здесь для получения инструкций по использованию PPA.)
для Ubuntu = 11.10, 12.04, 12.10, команда "Йорба" Daily Builds
PPA: Йорб / ежедневно строит ( Нажмите здесь для получения инструкций по использованию PPA.)
$ sudo apt-get install geary