Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > *NIX системы: Общие вопросы > Проблема с установкой at-spi


Автор: motomen 1.10.2015, 11:01
Доброго времени суток.
Пытаюсь разобраться с Accessibility на Linux. 
Нашел библиотеку At-spi. Но не получается ее установить.
Она просит библиотеки GAIL-1.6.3 и libbonobo-2.6.0.
При установке этих библиотек тоже проблема с зависимостями.  smile  smile 

Может кто уже стыкался с подобной проблемой?

Автор: kapbepucm 2.10.2015, 16:28
Цитата(motomen @  1.10.2015,  11:01 Найти цитируемый пост)
на Linux
C каким дистрибутивом имеем дело?

Добавлено через 2 минуты и 29 секунд
судя по названию темы "Linux 14.04" похоже на убунту smile

Цитата(motomen @  1.10.2015,  11:01 Найти цитируемый пост)
Но не получается ее установить

Расскажите/покажите по шагам чтои как делали и что из этого вышло.

Добавлено через 9 минут и 41 секунду
если для убунту, то в теории могло бы хватить выполнения 
Код
apt-get install at-spi

Автор: motomen 3.10.2015, 08:15
Здравствуйте kapbepucm.

У меня Ubuntu 14.04. Но я пытался установить и на Ubuntu 15.04.

Cкачиваю исходники http://www.linuxfromscratch.org/blfs/view/5.1/gnome/at-spi.html.
Потом ввожу  список команд
Код

./configure --prefix=`pkg-config --variable=prefix ORBit-2.0` \
    --libexecdir=`pkg-config --variable=prefix ORBit-2.0`/sbin \
    --disable-gtk-doc &&
make &&
make install


на Ubuntu 15.04 выбило 
Код

appending configuration tag "F77" to libtool
./configure: line 19467: 1.0 command not found
checking for X... no
configure: error: X development libraries not found


Я так понимаю X это библиотека X11 которую я уже установил раннее.

Возможно есть метод все зависимости автоматически скачать и установить.

Автор: tzirechnoy 3.10.2015, 14:31
Слушайте, а какой цэли Вы хотите добиться?

Если чтобы у Вас стоял at-spi -- то ответ как это сделать в ubuntu Вам ужэ дан.

Если потренироваться в сборке всякой фигни из исходников -- то развесистый малоиспользуемый набор утилит на базе gnome -- это очень херовый выбор. Начните с чего-нибудь попроще.

Автор: motomen 5.10.2015, 11:08
Цитата(tzirechnoy @  3.10.2015,  14:31 Найти цитируемый пост)
Слушайте, а какой цэли Вы хотите добиться?


Мне нужно установить библиотеку.

Просто at-spi не доступна с репозитория для Ubuntu 14.04. 
Там есть только libatspi2, для нее тоже много зависимостей.

Автор: kapbepucm 6.10.2015, 14:43
а пакет libatspi2.0-dev вам не подходит?

Автор: kapbepucm 6.10.2015, 15:04
попробуйте "притянуть" зависимости при помощи
Код
apt-get build-dep libatspi2.0-dev

Цитата(motomen @  3.10.2015,  08:15 Найти цитируемый пост)
Возможно есть метод все зависимости автоматически скачать и установить. 
У вас выбран или неверный путь или неверный дистрибутив, в Ubuntu устроено так, чтобы менеджер пакетов при установке текущего пакета все зависимости удовлетворил автоматически, однако, если собираете библиотеку из сырцов, сначала стоит установить нужные для сборки библиотеки самостоятельно. Как правило их можно найти в репозитарии с суффиксом -dev. Однако, не факт, что будет нужная версия.

Цитата(motomen @  3.10.2015,  08:15 Найти цитируемый пост)
X development libraries not found
Цитата(motomen @  3.10.2015,  08:15 Найти цитируемый пост)
Я так понимаю X это библиотека X11 которую я уже установил раннее.
установлен ли у вас пакет libx11-dev?

Автор: motomen 7.10.2015, 09:54
Цитата(kapbepucm @  6.10.2015,  15:04 Найти цитируемый пост)
установлен ли у вас пакет libx11-dev?


Да. У меня установлен пакет libx11-dev.

Автор: kapbepucm 7.10.2015, 11:16
У меня подозрение на несовместимость версий. А вы уверены что вам надо [at-spi 1.4.2] именно этой версии?
Чем обусловлена скачка сорцов от LFS а не от Gnome?

Автор: motomen 7.10.2015, 12:11
Цитата(kapbepucm @  7.10.2015,  11:16 Найти цитируемый пост)
У меня подозрение на несовместимость версий. А вы уверены что вам надо [at-spi 1.4.2] именно этой версии?

Не уверен.



Цитата(kapbepucm @  7.10.2015,  11:16 Найти цитируемый пост)
Чем обусловлена скачка сорцов от LFS а не от Gnome?

Нечем. Я не подумал о Gnome версии.

Скачал http://ftp.gnome.org/pub/GNOME/sources/at-spi/1.32/

набрал список команд
Код

./configure --prefix=`pkg-config --variable=prefix ORBit-2.0` \
    --libexecdir=`pkg-config --variable=prefix ORBit-2.0`/sbin \
    --disable-gtk-doc &&
make &&
make install


ошибки никуда не делись
Код

configure: error: Package requirements (
    libbonobo-2.0    >= 1.107.0
    atk        >= 1.29.2
) were not met:

No package 'libbonobo-2.0' found
No package 'atk' found


Автор: tzirechnoy 7.10.2015, 14:15
Цитата
Просто at-spi не доступна с репозитория для Ubuntu 14.04. 


http://packages.ubuntu.com/search?keywords=at-spi&searchon=names&suite=trusty&section=all

Цитата
Точные совпадения 
Пакет at-spi 
* trusty (14.04LTS): Виртуальный пакет предоставляется: libatk-adaptor


В чём проблема-то?

Автор: kapbepucm 7.10.2015, 14:55
Я тут поигрался с убунту. Принял во внимание,
Цитата(motomen @  7.10.2015,  12:11 Найти цитируемый пост)
Не уверен.
что версия не важна. Сорцы взял http://ftp.gnome.org/mirror/gnome.org/sources/at-spi/1.32/at-spi-1.32.0.tar.gz
Для сборки конфигуратор потребовал такие пакеты: 
Код
sudo apt-get install build-essential libx11-dev intltool libbonobo2-dev libatk1.0-dev libgtk2.0-dev libdbus-glib-1-dev libgconf2-dev libgail-dev libxtst-dev


Автор: motomen 7.10.2015, 15:14
Цитата(kapbepucm @  7.10.2015,  14:55 Найти цитируемый пост)
Для сборки конфигуратор потребовал такие пакеты: 
Без подсветки
1:
sudo apt-get install build-essential libx11-dev intltool libbonobo2-dev libatk1.0-dev libgtk2.0-dev libdbus-glib-1-dev libgconf2-dev libgail-dev libxtst-dev


Спасибо большое kapbepucm. Все заработало. smile   smile 

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)