Я не могу настроить rhythmbox, так как gobject-introspection 1 не установлен

Ранее я советовал кому-то о том, как обновить Rhythmbox до версии 2.99.1 здесь . Однако они не смогли выполнить обновление из-за неустановки gobject-introspection-1.0. Я не мог им помочь.

Теперь, с новым компьютером, у меня та же проблема, что и у них. Вот результат ov ./configure

simon@simon-TS44HR:~/Downloads/rhythmbox-2.99.1$ ./configure
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for a thread-safe mkdir -p... /bin/mkdir -p
checking for gawk... no
checking for mawk... mawk
checking whether make sets $(MAKE)... yes
checking whether to enable maintainer-specific portions of Makefiles... yes
checking whether make supports nested variables... yes
checking for pkg-config... /usr/bin/pkg-config
checking pkg-config is at least version 0.9.0... yes
checking for gobject-introspection... configure: error: gobject-introspection-1.0 is not installed

Я попытался установить gobject-introspection со следующим

simon@simon-TS44HR:~/Downloads/rhythmbox-2.99.1$ sudo apt-get -f install gobject-introspection
[sudo] password for simon: 
Reading package lists... Done
Building dependency tree       
Reading state information... Done
gobject-introspection is already the newest version.
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.

, поэтому я попытался:

simon@simon-TS44HR:~/Downloads/rhythmbox-2.99.1$ sudo apt-get -f install gobject-introspection-1.0
Reading package lists... Done
Building dependency tree       
Reading state information... Done
E: Unable to locate package gobject-introspection-1.0
E: Couldn't find any package by regex 'gobject-introspection-1.0'

I действительно не справились с установкой программного обеспечения должным образом, любая помощь будет оценена.

8
задан 13 April 2017 в 15:24

1 ответ

Вам нужно установить gobject-introspection пакет разработки (библиотеку), чтобы ./configure (или pkg-config) его увидели. Этот пакет является libgirepository1.0-dev Install libgirepository1.0-dev . Однако на моей машине, после установки этого пакета, я продолжал сталкиваться с ошибками в других отсутствующих зависимостях, чтобы компиляция работала.

Самый простой способ удовлетворить все требования для компиляции Rhythmbox - это выполнить команду:

sudo apt-get build-dep rhythmbox

Это установит кучу библиотек и пакетов, которые необходимы для компиляции Rhythmbox (потребуется получить около 76 МБ на момент ответа).

Как только это будет сделано, сделайте ./configure еще раз, и он не должен выплевывать никаких ошибок. Продолжите с sudo make и sudo make install.

После установки rhythmbox может не работать, и запуск его из терминала даст вам:

rhythmbox: error while loading shared libraries: librhythmbox-core.so.7: cannot open shared object file: No such file or directory

Чтобы это исправить, выполните:

sudo cp /usr/local/lib/librhythmbox-core.so.7 /usr/lib

Источник: [Rhythmbox-devel] Проблема с установкой 2.99.1 .

Я только что попробовал все это, и это сработало .

0
ответ дан 13 April 2017 в 15:24

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

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