Я использую 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.
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 [ 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 ( Нажмите здесь для получения инструкций по использованию PPA. )
для ubuntu = 11.10, 12.04, 12.10, команда «Йорба» Daily Builds
ppa: yorba / daily-builds [ 1120] ( Нажмите здесь для получения инструкций по использованию PPA. )
$ sudo apt-get install geary