Пытаюсь поставить gettings things gnome в OpenSuse 12.2 (свеже установленная). Получается следующая картина:
при установки из репов:
при запуске:
Код: Выделить всё
gtg
Traceback (most recent call last):
File "/usr/local/bin/gtg", line 85, in <module>
main()
File "/usr/local/bin/gtg", line 79, in main
elif import_liblarch(options.local_liblarch):
File "/usr/lib/python2.7/site-packages/GTG/tools/import_liblarch.py", line 84, in import_liblarch
%s """ % (liblarch.API, REQUIRED_LIBLARCH_API, GIT_CMD)
AttributeError: 'module' object has no attribute 'API'
Я так понял проблема в python-liblarch -стоит из тех же репов версия:
Код: Выделить всё
Сведения — пакет python-liblarch:
Репозиторий: openSUSE-12.2-Oss
Имя: python-liblarch
Версия: 0.1.0-2.1.1
Архитектура: noarch
Производитель: openSUSE
Установлен: Да
Состояние: актуален
Размер после установки: 146,8 KiB
Сводка: Библиотека языка Python для лёгкого обращения со структурами данных
Описание:
Liblarch is a python library built to easily handle data structure such are lists, trees and acyclic graphs
(tree where nodes can have multiple parents)
Читаю по ошибке на lanchpad'е ну она решена в версии 3.1.
лезу на software.opensuse.org, устанавливаю, из Factory 3.1 в установка в 1 клик не прокатила (Пишет:
Код: Выделить всё
openSUSE:Factory: [|] По указанным URL-адресам не найдено действительных метаданных
История:
- [|] Repository type can't be determined.
Ну и хай с ним, ставлю rpm, получаю ту же ошибку.
Ладно лезу на сайт GTG там качаю тарбол последний стабильный, запускаю Таже Ошибка.
Лазию по launchpad гдет вычитал что лучше из bzr собрать.
устанавливаю из bzr при запуске получаю:
Код: Выделить всё
Your liblarch copy has its API at version 1.0
but your GTG copy need liblarch API version 2.1
You may fix that by downloading the last version of liblarch with
git clone https://github.com/liblarch/liblarch ../liblarch
Из чего догадался что у меня старая версия liblarch, смотрю в фактори, ставлю последнюю что есть.. python-liblarch-0.1.0-9.2.noarch.rpm
Ошибка и при запуске установленной в системе, так и скачанной в bzr осталась.
Делаю как написано при запуске ./gtg из bazar:
You may fix that by downloading the last version of liblarch with
git clone https://github.com/liblarch/liblarch ../liblarch
появляется папка lilarch --> там нет ни инструкции по установки, ни че вообще делать. запускаю make --> скрепя зубами python setup.py install
Ошибка не исчезает((((
Больше идей нет, где я че не так понимаю? что можно сделать?
Заранее спасибо.